ckob #1 yeah its less work writing a wrapper for dx9 :) the stuff ive managed to wrap was thanks to sweenies example. There is an open source GL wrapper floating around as well.