Ok so my last post here was about Unity as well, but: http://unity3d.com/union/ freakin' awesome. Basically you make a game using Unity, package it up, send it to them, and they'll try make you some cash. Apparently they also have a QA team that will test your game, and will offer help porting to different hardware.