split from here:

http://www.talkgraphics.com/showthre...867#post412867