Designing and building your own home can give you freedom to create a floor plan to suit your needs as well as design the interior of the...