Unless any1 have other advice?
It doesn't matter much whether you chose to do business applications in C# or Indie games in BlitzMAX. The chances of success are roughly the same. What's important is that you have a plan, and understand the dynamics at play. If you haven't tried either before, my suggestion would be to get a 'real' job until you have enough experience and insight into your target market segment.Coding your indie game after hours is probably not a really good idea, if your day job is also code oriented.
Rather than ask on various forums, I think it would be better to maybe read some books about it. On the marketing side, I can recommend "Crossing the Chasm" by Geoffrey A. Moore (and his subsequent books too), on the organization front Dan Irishs book "The Game Producers Handbook" is also a pretty good read.