I've built three houses for myself in the last decade and a few others for other people. When I say "I built", I mean that I surveyed the lot, hammered every nail, hung every sheet of drywall, wired, plumbed, layed carpet and tile, EVERYTHING. The only contractors I use are HVAC and insulation installers because they typically can do the whole job for less than I pay for materials. I'll also get help with roof shingles and concrete flatwork and basement walls. I'm not licensed in any field and the state and county are fine with that as long as my name is on the deed. Like others have said, it's an incredible amount of work and hard to invision the process. It seems like you may not have the skills to literally build it yourself. If that's the case, you definately want a GC. It is hard to manage subs and as an owner-builder, they won't take you as seriously or give their best rates. I found the local inspectors to be very helpful. You may want to pick their brains for a good local GC. Seconding others when it comes to: put in a basement!, use mid-range finishes/fixtures/cabinets/windows/etc