Starting a Startup is one of the most fulfilling and rewarding experiences you can have, and there are several articles online encouraging readers to start one. Before you quit your day job and rush into the startup world however, you