I know of a couple sites that some of you guys might find interesting.
For our illustrious DM: pyromancers.com/
It has a map creator as well as a pretty decent battlemap option for us.
For the players: heroforge.com/
That's how I made my avatar/character portrait. Bonus is that you can also just make a mini out of what you design.