Speaking of fog bugs, I read that you nailed the nebula lighting problems but at the cost of performance? My opinion is don't worry about it - we just follow the old paradigm of make it work, then make it work fast. I do forsee that a large area of graphics code may in fact have to be ported from the custom software transform and lighting to DX8 styled. This being the case, it sounds as though the entire engine might need another giant split put into it to facilitate this but let us keep OGL functionality in as well (since ultimately, it would be nice to offer a windows OGL choice as well).