wow, thanks IH for the info, very informative and does make things clearer. Now if you don't mind, please go write a module that does everything you mention so the rest of us can just plug it in and go. ;) lol.. If it ends up working in both dx/ogl, I'd pay for it!