I love to see people doing software rendering. Despite what elitist punks might think, software rendering is where you really learn your stuff. Good luck on the project. And again, Ill say this, shaders are for people who know software rendering...you guys would kick arse at shader coding.