I'll have a go with the gate types on the programs I already have first, thanks for the pointer Satanika.
vbangle, I followed that thread (largely because I knew I would be attempting this mini project) so I wasn't ever convinced, it's never a good idea to make wild claims unless you can back them up with extraordinary results.
Still the kid at school who told us he was Superman really could fly (for a few seconds when we craned our necks 90 degrees).