Sounds like good news =)

#4 is not a problem for me, since i use some direct3d stuff directly. So seperating them make good sense to me.

keep up the good work
Steffen