I use ditzie and Google Docs for my mapping and keeping track of combat for my players.
On Google Docs I have what they need to hit the baddies (I don't tell them how many HP they have) and I use ditzie for mapping as the players can then move their tokens, slide / push / pull baddies / etc
I've just put up a ditzie how to here: ditzie How-to
As they do damage to the baddies, they add the -XX damage to the mob's HP column and they update the ditzie map when they move / moved an ally or an enemy and post the new ditzie link.
As I have players (and you will all have as well) in different time zones, having them able to know if they've hit and then being able to move themselves or others on the map does two things:
1. Means they don't have to wait for you to wake up while they were posting to analyse if they hit, change the map and then repost everything after doing that, and
2. Gives the players a sense of being at the table -- it's not as tactile as physically moving their figures, but it's damned close
This gives you exactly what you need, the players get a "proper" map and it's SOO much faster for you the GM to do,
Here is the link to my Google Docs document to look at / steal. PLEASE DO NOT CHANGE ANYTHING AS IT IS A GAME IN PROGRESS
NGP's Google Doc for AtG Campaign