Whats the best way to gain revenue?

As far as what it costs to make a good game, such as computer upgrades, and possible a more advances SDK, like TorqueX(when it gets a price), and Creators Club Membership, is there a good way to get money for the actual development of a game? I know that getting a job is an obvious one, and I plan on doing that, but is there other ways to get a few more dollars for developing a good game that I can sell? Thanks for any help you can give me
[443 byte] By [ResidualLogicGames] at [2008-2-15]
# 1
Borrow the money (from a bank or such) or find someone willing to finance your effort. Both are difficult for non-pro teams. Most indie developers self-fund, usually by working a regular job and developing on the side.
JimPerry at 2007-8-30 > top of Msdn Tech,Game Technologies: DirectX, XNA, XACT, etc.,XNA Game Studio Express...
# 2
If you can put some really cool idea together, create a cool prototype and prove to a publisher that you can make it on time. You could get a publisher to give you some money. That is how most of the industry works.
Blisardo at 2007-8-30 > top of Msdn Tech,Game Technologies: DirectX, XNA, XACT, etc.,XNA Game Studio Express...
# 3

Sorry to be the bad guy, but please try to keep your questions here in scope of XNA Game Studio Express, or if you have something more "Off Topic" please mark it as a comment type post instead of a question as there is no definitive answer to the best way to do this.

Thanks!

MichaelKlucher-MSFT at 2007-8-30 > top of Msdn Tech,Game Technologies: DirectX, XNA, XACT, etc.,XNA Game Studio Express...