Daniel_W: nice work, thanks!
Daniel_W: Thanks for taking the initiative with this and thanks SamWhited for commenting. Looks good to me as is currently.
Thanks guys, I'll submit it in a few hours here.