Re: I'm not a developer but this is a genuine question...
> If you don't do a whole lot of of up front analysis and design how do you know that somewhere down the road you won't find you've painted yourself into a corner?
That's where you separate the men from the boys. B-)