Anyone out there using google wave to do D&D? There is a dice bot you can use to roll. I suppose if you had a quick and easy map making utility a dm could update maps on the fly. I think all the tools are more or less there, as long as you don't mind typing.