http://www.mediafire.com/?zmdjhznjzzz
Because we all know that doing this by hand is boring.
It's a relatively simple application made in Microsoft Visual Basic 2008 Express.
It's compact, simple, easy to use and, to my knowledge, accurate. If there's an issue with accuracy I'll fix it.
Not sure what else to say, really, so here's a troubleshooting guide/FAQ
Troubleshooting/FAQ
Q: Mac computer
A: VB doesn't like macs, or so I'm told. Sorry.
Q: What is x?
A: Read ruesap's guide:
http://libelldra.com/competitive/articles/read/4/experience-points-guide/
Q: Is it open source?
A: No, but if you ask I probably wouldn't be opposed to giving you a copy of the code.
Q: I have problem x!
A: I'll work on that
Q: Part x of the damage formula is not included!
A: Will fix if you can tell me what I'm missing and it's relevant.
Q: x is missing!
A: I'm aware EXP Share is not implemented. Unfortunately, for the time being, you're going to have to ctrl + f a pokemon in the EXP guide to obtain Base EXP.
Q: I have a suggestion!
A: Go for it. I'll see what I can do.