Serial Experiments Lain is my top anime. The rest are in no particular order.

1) Serial Experiments Lain
2) Ergo Proxy
3) Ghost in the Shell
4) Sayonara Zetsubou Sensei
5) Mushishi
6) Haibane Renmei
7) kuroshitsuji
8) Le Chevalier D'eon
9) Planetes
10) Toradora