hi Geoff great fun :) and certainly more advanced than my experiment.. and, it's not leaking memory.. hmm, maybe i need to look closer at how best to use "windowShape" regards alex