Nice one! I was wondering where you'd got to with this. Lots of cool video effects in this one, I can see the effort you put in.