It kind of depends on the complexity and size of the site. You want to make sure you can have it done in a reasonable timeframe.
I'm doing all of the development on my site http://collegeacb.com but its a really simple concept (basically just a forum). One thing I have found really helpful though is having a cheerleader. Nominate someone to keep you focused (even if they don't do anything else) so that you don't give up half way through.
I'm doing all of the development on my site http://collegeacb.com but its a really simple concept (basically just a forum). One thing I have found really helpful though is having a cheerleader. Nominate someone to keep you focused (even if they don't do anything else) so that you don't give up half way through.