Do you have any other computers behind this router that you can try iTunes on?
[To clarify, no, I don't have any other ideas, it's troubleshooting time

]
Yeah, I'll just go downstairs and use my sister's laptop, though I'm pretty sure it runs windows live messenger fine.
EDIT: It also runs iTunes fine as well, it's a problem with my laptop.
EDIT II: So it seems a system restore going back to May 31st hasn't helped either.