HP is a mixed bag- Their roaming techs are great, know their stuff and are a pleasure to deal with. However the people who log the tickets are terrible! I once got a call saying a tech was on his way to change a motherboard, then got a confused phonecall from a receptionist in Auckland. Turns out they sent the tech to the wrong company in the wrong city! I suggested he fly down.