Just wanted to say that after setting skype to not use ports 80 and 443, everything seems to work on my computer's end. Though, I can't actually test it because my DS is out for repairs after I bricked it ...
as for how I have things set up...
I have one folder with pokesav, an applocale shortcut to pokesav, all the pkm files I get, the py files, and a shortcut to CMD which is set to start in that folder.
Now, I know using cmd isn't really necessary since all you need to do is drag the pkm file onto the sendpkm.py file, but I find it very useful because I used it to discover what was going on with the python script - ala, why it wasn't working at first. If the cmd window comes up for a sec, then disappears when you drop a pkm file on sendpkm.py, you're probably getting an error related to port 80 being blocked or in use. That is why I have the CMD shortcut in my pokesav folder. As a side note, I haven't tried this in linux yet, I probably should.
Thanks for the great python scripts
Oh, also, I believe port 80 is the normal port for http:// browsing, so... I wouldn't be loading any webpages if I were you while trying to send a pokemon to your DS.