I realize my thread appeared to not be responding to the original post, but that was my intent. I was responding to the question about the ODBC configuration, so I responded with what I'd developed (which took me some time, so I'm happy to share it). I'm not asking for help, I'm offering help.
PS I highly recommend you join this community .. it's helped me out innumerable times. :)