Long time customer; never had any problems getting service or questions answered. I've been purchasing computers for them for almost 15 years. Last time I had a serious problem the techs went out of their way to get my data recovered and get me up and running.
Pros: They can fix just about anything.
Cons: Small variety of software.
more