Yeah it takes for ever on my PC as well eventhough my internet is pretty fast, the only site I never have problems with is gametailers, maybe you should look there.
EDIT:
Soooorry for violating the english language there Ben, BTW I´m a U.S. citizen too so I´m not a foreigner, a lot of non-foreigners Keep getting that wrong.