Wow, there is some really cool stuff in here, Glad to see so many replies