Did you know that you can watch soccer online free of charge? All you need is a broadband connection. Here’s a couple of resources:
ESPN 3: espn3.com
You don’t get all games but they seem to have a good variety of international and club play from the USA, England, Germany, Spain and Italy. You can even watch the replays for up to 7 days.
MyP2P: myp2p.eu Football Schedules, watch live Football on your pc.
This site is a bit more underground, but you can pretty much find any professional or international game. You just have to be a bit careful of what you click on and look for the highest quality stream. In some cases you need to download extra software. A safer way to do this is to Google the name of the software and go to the official site to download it.