The Pokemon anime is my #1 favorite show. It's what really got me going on Pokemon. I watch the dubs because that's really all you can get straight forth in America, however a friend of mine, whenever I can actually find him online, will send me eps in Japanese, and I can say for a fact that the Japanese version beats the heck out of the dub. Even if you can't understand the language it isn't that hard to find out what's going on, and the voices, music, names, and everything else are much better. I hate 4Kids. They cut eps, alter lines, change names, make their own music...in fact they seem to change everything they can. Bakayarus. I actually still enjoy watching the first season dubs probably because that's all I knew of back then and they almost seem to have been dubbed better back then. I get I just have good memories with those eps so I don't mind them dubbed. But the newer ones, especially Advanced Generation, need to be in Japanese. Haruka's dub voice isn't near as good as her Japanese one, and really some of the other characters have gotten really annoying dub voices, including Pokemon. And then there's the openings. I don't see why they had to be messed with at all. I still like the first season dub theme, at least that sounded like classic Pokemon music and sounded more Japanese-like than the others. But the later ones are not so great, and have lost quality. I know I cannot stand the new one. It sounds way too American-Pop-like. When watching the dub I just mute the TV when the opener plays and I imagine the Japanese one, which is so much better I can't even describe it.