Have your employees USE yahoo.
A lot of your website is extremely well hidden- I can't even find the menu to get to the menu that shows what I want. This makes me think that your employees do NOT actually use the customer website-- they have their own menus etc.
Suppose a really great engineer designs and builds a vacuum cleaner- now I tell you that engineer has NEVER vacuumed a house. What do you expect from the vacuum cleaner?