To put the whole customer relations thing into some sort of focus.
I ordered a new pc from a popular UK retailer (not saying the name, I don't want to look like I'm shilling). They built it for me and overclocked it. They pushed forward the date because I requested it, 2 weeks before Christmas. I didn't want hard drives or an o/s as I was supplying my own. They asked if I wanted the necessary cables thrown in, and routed (no charge of course). I said sure. They said they didn't have my graphics card of choice, but because I was desperate to get the rig before Christmas, they sourced it elsewhere, it was more expensive but they didn't pass that charge on to me.
They gave me a delivery date. On the day of delivery, they were sending me texts to my phone telling me what time I could expect the courier. It came bang on the time I was told it would, between 9am and 10am. No waiting in all day.
They followed it up a week later with an email wishing me a happy christmas, and asking was everything in working order.
That is how you dole out customer service, and they are now my go-to retailer of choice. I won't go anywhere else, even if its cheaper there.