I worked with some programmers at a Pizza deliverly place. Why did they work there? They went to school in Russia, and they're degrees didn't transfer. So they had to do things over again.
One thing he mentioned is you need big company resources behind you. I've been thinking about that and it's somewhat true. You don't necessary need to be at a big company, though. Maybe you could get into an agreement with a big company. Too do that you would need to have something that looked good enough that they would want to invest those kinds of resources.
True, to make the big money, you need to be on the consoles. The thing is though, first I have to beable to get a project going. Right now I'm trying to study some programming books. Once I make a game, then I can think about doing xbox, or simulations, or maybe a simulation game.
One thing I will bring up is Meteos. Now if I wanted to get something on an xbox, that's where I would probably look. Simple, and addictive.