Thank you for spending so much time on this problem (hey, if it works you can write an article on this because it's missing!!