I was wondering how many DPers frequent gametap.com for dropping in and hitting up some gaming. Anyone? I've tried it free lately and find it pretty fun at work at my desk, etc.
If so, what do you find yourself playing most often? Are you into their service?