Oh the top three would be fairly hard. I guess they would have to be..

1) Elfen Lied: This was just an amazing anime. The story line kept me hooked the whole way through and I can just watch it over and over again. You also really feel for the characters.

2) Full Metal Panic! : I am going to put Full Metal Panic!, Full Metal Panic? Fumoffu and Full Metal Panic: The Second Raid all in this one as they are all fun and funny. Oh and Sousuke is so funny.

3) Cardcaptor Sakura - The Japanese version. Not the chopped up English Cardcaptors. The Japanese version just has so much more going for it and it makes sense. There are acutal relationships and there are no missing episodes. You should really check it out =]