Kelty - I don't know where this crazy legend came from that fish can only remember for five seconds or three seconds or something similar.
Fish are not exactly geniuses by human standards, but once they've learned something, they tend to remember it for a long time.
I don't know if anyone has ever tested the maximum amount of time a fish can remember something, but it seems reasonable to suppose that they can remember some things for their whole lives, just as we can. Since some fish live for more than 100 years, that's a long time.
PS- This FOTD was for Sam since she likes to fish and tie flies.....apparently the colour may or may not matter!

Nice pic in the magazine btw!