I think it's foolish to create serious game-company if you don't have much buddies that could work with you or programming skills to write your own game-engine. Of course making freeware games for fun is cool, eaven if you didn't do all the work yourself.