I keep on wondering isn't there a way to force the client to download and execute a application?
Thow I feel like this is very illegal ...
Douh hell ... the easiest way is to smack the guyz at valve to implement a screen shot/demo upload to server procedure ( I've debated on that topic but no luck ... maybe if we make a petition

) ... I mean every game has some internet content stuff ... HALO 3's got one for XBOX!?!?! NFS will have something similar ... I think even Mario has something like the ( Hell I'd be surprised if Solitaire Vista dozen take SS and uploads the to Mr Bill :p )