Yegads. Deunan's code really is nice. I assume Makaron is DirectX based? If not I'd love to do a Mac port...