brad, do you know 3ddesktop doesn't compile with gcc 3.4? If you need that, I can send you the error gcc give to me. Thanks for this great piece of work. Mmmm... could 3ddesktop be optimiced with assembler code in order for it to speed up a little? Thanks newly!! -- Luis Miguel García Mancebo Universidad de Deusto / Deusto University Spain