my recently completed animes are:
Matantei Loki Ragnarok
Vision of Escaflwone
Azumanga Daioh
Dokkioda
Gokusen
Midori no hibi

and aside from those, i've got 70 other completed animes that i've watched, but it'll take years to write them down.

the animes that i'm currently watching are
Chrno crusade (have the last eps on my computer, but i didn't watch them yet).
Peacemaker Kuragome (still waiting for the last eps to be released by AF-F)
Noir (need to download one episode and then finish it)
Naruto (well, duhh!)
Samurai Champloo (only at ep 2, waiting for more releases to do a batch viewing)
Samurai Seven (only 2 eps so far, just to check what's the noice about)
Flame of Recca (again, waiting for AF-F to continue it)
Tenjou Tenge (waiting till ep 11)
Hunter X Hunter (waiting for GI final to be done, and then i'll watch it all)
Inuyasha (the only anime i watch whenever it's out)
Fullmetal Alchemist (waiting for 37-40 to be out)
Madlax (waiting for 13-16)
Ragnarok online (waiting for 9-12)
Ping Pong Club (only at ep 3, playback problems)
Samurai deeper kyo (waiting to be released by AHQ)
YYH (again, waiting for AHQ release)
Bakuratsu Tenshi (need to watch ep 5+)
Ghost in the shell 2nd Gig (waiting for 13-16)


I think that's about it...
if you're wondering how can I possibly follow all these animes at the same time, then you haven't been paying attention, i'm waiting till enough eps are released from one anime that could fill a CD (usually 3 or four), and then i watch them in a day and burn it down.