This looks good to me, there are a few different ways that this can be done based on how the configuration is setup. If you have it working for you in a way that is acceptable then I think your technique is a good one. Thanks for posting back with the details on this, I'm sure that others will find this info helpful.