I am aware of several online mediums. Most notable is Pokemon Online. However, I prefer to actually do battle via DS. Believe it or not, I like spending hours breeding and training my Pokemon, so I'd like to use my less standard teams every now and then.