After several false starts in trying to get something accomplished as an Indie, I think I'm finally on my way..*cross fingers* I thought I'd post some thoughts for others who might be starting out but are having a difficult time getting started. 1 - It honestly doesn't matter what platform or language you use. Everyone here gets VERY focused on what version of DirectX you should use, or what language you should/shouldn't use. Why you should/shouldn't use OpenGL/blitz/torque/SDL/etc... Bottom line: Who cares? The top priority should be finishing the game (especially if this is your first). 2 - See 1. It's so important you should read it 2x 3 - Sometimes knowing TOO much about everything can slow your progress. I envy those who only know how to use Blitz3D for example. My problem is that I'm fairly knowledgeable about a lot of the tech....which causes me several delays similar to those Ogre units from Warcraft2: "*This* way" "-No *that* way!" Pick a language, pick a platform and just go for it. Ignore the constant "noise" around the pro's and con's of each. Once you get serious and actually finish some games THEN I think you can make more of those "business focused" decisions based on what you want to make and how you're trying to reach. These are just my 2 cents, but I'm just so happy to be back Indie-style.