Enterpreneurs are made out of opportunity and their ability to see that and realize that. To create and run an enterprise needs skills, knowledge,understanding of a market/s of that product/s. Skills are inborn and acquired. However knowledge and understanding of products and markets are and have to be acquired by actually working. Straight out of a B school may be good, but not good enough to start an enterprise. It is totally different if the capital is not borrowed and the risk of failure thus minimized. Also no matter what you do, any enterprise takes at least one to two years of operationts to stabilize and be able to show results as also course corrections needed. now what type of enterprise one is thinking of is totally another question. However I feel for an individual not endowed with wealth, it would be better to work for a few years in the industry he wishes to persue later as his business. that would equip him with the necessary ammunition to go ahead. Rahul Kaul