Thanks for the replies.
Maybe I should have qualified my question and asked for more detail or more pointed questions. I'm really interested in what sort of process other businesses are using. You get a job, assemble your team, what sort of system are you using to manage deadlines, the schedule and milestones or even team members. Does everyone work under one roof or do you work remotely. What do you do for QA, do you have scheduled weekly meetings, etc...
We've been in business for about 16 years and although we aren't big by any stretch of the imagination, over the last 3 or 4 years we've made the leap from projects that take a few months to complete, to complex projects that take the better part of a year or more.
We've always been pretty busy but now that we're experiencing this higher level of business volume consistently, I'm looking to streamline our process to make us more efficient and cost/time effective.
BTW: I have the Sitepoint book on Project Management... It's a pretty good read.
EDIT: Thanks for the Sam Barnes link... It's great so far!