Thank you to the both of you for the extremly quick replies

I've written some very nasty test code based on the ideas I got from reading Harry's post and the article at Delphi3D.

Again, thanks guys