has anyone found a piece of software that is geared specifically towards this? I know visio has this functionality but i find it to be a bit crude. anyone know of anything else that will draw shapes representing pages on the site and lay them out in a way that shows the hierarchy?