I play two games, one on the 1st and 3rd Tuesday and the other every Thursday. We play using MapTool for both and the Tuesday game uses Ventrilo for voice. Both games have been incredibly successful. So online gaming is definitely possible. It is just a matter of getting the right tools and players which it sounds like I've be unusually successful with.