Recently had such a good experience with Firebox.com. Their order was perfectly on time (which lets face it is now a necessity) and my items were really well packaged. Also as a little bonus there was a small packet of fun gum sweets at the top of the box as I opened it which I was extremely pleased with.
It would do a lot of companies/retailers good to think about adding these delight factors to customer transactions (while not making it something that is expected) because even though a very simple and cheap thing to do - I am now feeling very favourable about firebox.com and will most certainly be shopping there again.
And no I don't mind that it is a site that sells mainly mens gadgets :p