I agree robin, UPS is terrible.
I live in a rural area and UPS parcels get brought up here from Kamloops by purolator, which makes the situation even worse. Sometimes they leave it at your door, sometimes a neighbor, sometimes it stays at there office, sometimes they call you that the parcel is there, sometimes they don't, and you wait and wait wondering....
Me and my wife do a lot of ebaying, we try to stay away from UPS shipping as much as we can. Usually one can work this out with the seller. Last time I ordered something from an online store they only had UPS as a option.... I contacted them, they said they would not ship regular post but Fedex was ok... Woohoo, anything is better then ups. Every parcel that has come to me Fedex ends up reliably at the post office just as regular mail does, doesn't seem to cost as much as UPS either.
I learnt my lesson with UPS about 2 years ago. I bought an exhaust system online (store, not ebay) from the US. I got the exhaust fast, shipping was a bit high. I pick it up, no extra charges (taxes, import etc...), woohoo! Then about 3 months later I get a bill from UPS in my mailbox, $170 for broker fees, tax, etc!!! I call them, they say "oh yeah we do it like that so it gets to you faster, thanks for using ups....".I call BS on that, I have ordered many a item before that came UPS and needed taxes etc. paid, and they always let me know right away when I picked it up. The exhaust was worth like 200, paid over 100 shipping, paid 170 to ups, great deal :-/
Interestingly, 2 months ago I bought a similar exhaust system on ebay (again from the US). Shipped UPS (seller would not ship other way, but the deal was too good to pass up), cost me UNDER $200 total (3" exhaust system WITH the shippng). No import tax, brokerage etc. when shipping to canada was guaranteed in the auction. Guess what, it got here FAST and there were no other fees (at least so far....). I asked the seller how he can ship for such a low price, he said he uses "world ease" service from UPS....So in the end I guess it depends on the seller just as much as on UPS.