Yeah, we were pointed to that last year, many of us (including me) have this software. And yes, I noticed their site is down. Without permission from the developer, I don't know if its wise to post it up online - even though its free software.
PM me, and maybe I can get a copy for you.
Although it makes simple maps, it creates believeable street plan layouts. Its a great way to start on a city design. I wouldn't use its art directly in a map, mostly as a guide to the direction you might want to go.