Try ussoccer.com. I watched a U20 warmup match for free. Seems like someone on bigsoccer.com posted some places to watch on the internet for free. Don't forget, U20 world cup match today at 5 on ESPNU