Well, for me personally, I have had MUCH less trouble going to the shop and asking them to do whatever I need (excluding stuff like ISP accounts). They have the info in front of them and you can calmly explain your problem/need to someone who you can at least understand and 9 out of 10 times you get great response from them.
I have had, on more than one occasion and town, had the lady phone the technician right there and then to hear what could be done to help me and I will follow no other route anymore.
Sitting and listening to "Lion King, proudly brought to you by..." for 30 minutes is not in my blood...