amazing how you get flashes of brilliance and realize you need a new thread...