pokemonshowdown.com
Pokémon Showdown is a browser-based Pokémon battle simulator. Users can play battles online with randomly generated teams or teams they build themselves, with animated battles. The site also offers a damage calculator, usage stats, a Pokédex, replays and a strategy forum.