Hey guys - don't you think it's time to update the homepage of the Meguiars website with the new product info?
The "2010 New Products" banner is still prominently displayed. Surely this should have been reflecting the new 2011 products by now?
The "2010 New Products" banner is still prominently displayed. Surely this should have been reflecting the new 2011 products by now?
Comment