Nothing wrong with your site. I agree with Laggy. Its easy to navigate, quick to use, simple to find stuff. Looks like a million other business sites but that is good because it is what is most effective.
Just got one question, one you may find funny.
When I read your front page, I did a double take when I read "20 years servicing POS systems, printers...."
What does POS stand for?
Do you mean Point of Sales systems or Piece of $hit systems?
I am sure you meant the first, but can quickly be mistaken for the second. I would change it. If I thought the second at first glance, I must wonder how many others might be thinking the same thing and might run away from the business.