Bear in mind mate that calling them up on a BT line costs an absolute bomb as well. I think it is something like 10p per minute.
I was on hold for 30 minutes before I got through to Nigeria to order the HD box the other day.
I don't think the odd £3 for a phone call is going to break the bank of anyone thinking of getting Sky HD or a free repair etc. Im not saying their prices for phone calls is good, right or anything else, but in the grand scheme of things, not worth a fig.
According to their T&C's,
Call charges
Calls to Sky 0844 numbers are free for Sky Talk customers.
For calls from BT landlines
(correct as at June 2008):
0844 numbers: 6p connection fee + up to 5p per minute
0870 numbers: 6p connection + up to 8p per minute
Charges for calls from mobile phones and other networks may vary:
Please note that call may be monitored or recorded for training purposes.