Thank you very much for posting the detail of your final solution. That'll really help other folks that are looking for a similar solution.
This is also a very common task that people ask a lot of questions about. You might want to consider writing an article on how to do this on this forum. It's a chance to help others in a very public manner that would also look pretty good on future resumes to future employers.
--Jeff Moden
Change is inevitable... Change for the better is not.