What do you use to organize your thoughts for a new website or project?
IoanLucian: For simple things I use Efigio Organizer:
http://www.efigioorganizer.com
But for a project like yours I would suggest that you use a project management software. One recommendation is RationalPlan:
http://www.rationalplan.com