Here's the deal: We want to play CS:S with a friend over the internet, but it only lets you set up an internet server if it's dedicated. Listen servers won't even let people connect manually by IP (needs the same class C). Running a dedicated server and a client on the same machine makes for rediculous lag. It's pretty much impossile to play.