Let's face it - even asking somebody to design a 'quick and simple' web site to a Freelancer is liking telling somebody to just go write a 'quick and simple' book - you need some form of outline, content, branding, defined business goals etc.
So before you begin to develop or design a web site, what information should you get from the client?
(i.e. Do they have a logo? What features are they looking for? Do they have content? etc.)
What is a good way to 'sell the client' on providing you that information upfront, without over complicating the process, but making sure you, as a Freelance Developer have enough info to get the job done?