Really good job on this it's very clever, I'm very impressed!
Also it looks like you posted in this forum 4 times if you wouldn't mind removing the duplicates, thanks!