@Canageek rpol.net has a great die roller and good aliasing and private messaging, but no map support. I combine it with maps on a free account on roll20. HTH