I came across a very interesting article written by Mark Cuban regarding company startups. It provides some valuable information and everyone thinking about starting a company should read this article first: http://www.blogmaverick.com/2008/03/09/my-rules-for-startups/
The part I agree with most is:
“1. Don’t start a company unless its an obsession and something you love.”