Brother Charles's player made us a gaming table. Hats off.
It's got detachable trays and a slot in the center for an acrylic plate upon which (a) to project a digital tabletop image (pictured) and (b) to serve as a wet/dry erase surface to improvise mapping non-digitally.
We use Maptool to run the maps (which have line of sight, fog of war, etc).
It's awesome, but we had some hitches. If you're running a game this way, here's what you need to do:
Do Not Mess with the Zoom of the Player MapSeriously. I don't know why I didn't think of this, but it messed everything up. I had our views synced so that, when I zoomed out, their map zoomed out too. That screwed up the scale, and then we had to readjust . . . *sigh*
This eventually led to us abandoning minis, which is bad. We just used the virtual tokens as pictured above. No good! Don't link the views like this!
Use Physical Creature RepresentationsFor both PCs and monsters, it's easier to just use real tokens: minis, pogs, whatever. As long as you don't mess with the player zoom (see above), everything should be peachy.
If Something Glitches, Save and Immediately RestartSuddenly, the player map went black. What did I do?
Fiddled around doing nothing for five minutes: "oh, hold on, maybe this—"
Cut your losses, close the programs, restart. Tell people to take a refreshment break. If you saved your campaign file in Maptool, everything will be right back where it was. When the players come back, you'll be ready to go.