it's a wonder they had it up for as long as they did. Galaxy prolly dumped a crapload of 480s through them.
I bet they did.
The Galaxy cards are now back on their site, but if you look at the "Availability", it says:
Usually Ships in 7 - 21 Days
lol