I have seen the TV-episodes (all 95) 2 times.. (On my third time now.. )
All I have to say about it is that it is one of the best animes I've ever seen..