do you have any job openings where you work? ok, just kidding, but that is AWESOME that you're getting a chance to ask him some questions. looks like you've got some good stuff to ask, good luck!