I've used visio and concept draw to come up with wire frames and use cases for websites. But those are both commercial programs. There is probably an open source program that does what those two programs do. For thinking abou what should be in a site, I've used freemind.
Freemind is a mind mapping software program.