Wow! I have a lot in common with this! ;)