Tell me about your freelance development workflow.
I'm interested to see how other people work, how they manage their bigger projects, and what tools / technologies / methodologies you use. Feel free to discuss any part of your workflow... finding clients, managing big projects, or just down-to-the-grind development.
I've adopted Dreamweaver CS4 as of late, but I haven't really got in to working with it. For a long time I worked purely with vim and a good bash shell, using text files for todo lists and everything else; it works, but it's not pretty, nor is it very motivating.