I'd comment, but you need to define "freeze". Some are total lockups which point to one road of treatment. Another freeze is not a lockup, but a delay that clears up in a short while. The first points to the person who installs the OS but doesn't know about drivers or good hardware. The second may be an issue with protocols or servers issues. Your post is far too lightwieght for me to comment further except for one thing.

It's a business. Hire a good person to take care of it.