I never tried Pokemon XD... what console is it for?
EV training is soooo annoying! The hardest part is normally not falling asleep during the process. Are you using the items that boost how many EVs you get (Power Anklet, etc)?
I'm doing well. School and work is starting to take off so I've been pretty busy. Other than that, same old thing... got almost 100 hours on Platinum now! =)
I've been training, we should have a rematch soon.