This looks awesome and I'll be digging into this. However, I wish Microsoft would take the hint from ANX and indeed the Mono Project and accept that full .Net/XNA support on all 3 major os platforms would actually help drive windows sales not harm them. I am feeling torn between MSs excellent platform, frameworks and development tooling and just 'going other' to address my customers who can't (or won't) use Windows.