In all fairness, as far as the "being on hold for a long time", we all call 800 numbers all the time or call centers often. Personal bills, or technical support, or customer service...whatever the case may be, why do we complain so much when we have to wait. Have we ever stopped to think that there are other people either looking for assistance or seeking guidance like us? Would you want them to rush you off the phone so they could help the next person that is complaining? I understand it is frustrating but be fair to them. They are a large company, that has store and centers located everywhere world wide. And in the economic state we are today, and coming close to the holidays, things are hectic. I know this sounds like I am saying it in a rude manner, but I know what it's like to be on their end of the situation, and it is not fair the way we treat people. We cannot let them step all over us and waste our time, but we also cannot treat them wrong. 99% of the reasons we call for have nothing to do with the individual we end up talking to, so why be frustrated with them or take it out on them?