Usually every person dreams of their perfect home, whether we grow up, live with our parents or when we are about to start our family. Building your own house, under your design and taste, is one of the most rewarding feelings you can have; However, it is not an easy task...