+1, great suggestions all