Building a website eats up hours or even days when a newbie plans to start his/her own website. One has to have some basic knowledge of...