[eluser]Colin Williams[/eluser]
Definitely, Banana Man. The first thing I usually do is map out my objects and how they relate. This, in turn, drives decisions about database design. I go that route just from working with other systems. It pays to have a solid, clear, thorough object model.