Heh. The first time I played through battle tower, I lost on the 100th trainer. His Weezing used a surprise explosion attack, and it completely screwed up my team. One battle away from the Gold plaque or whatever. It was depressing. I've never come close since...