Sucks. A lot of the Android devs use this to distribute their roms and such. For my personal use, I just use dropbox. But for public stuff, I'd have to use one of the many file sharing sites.
They probably shut it down as it was also a MAJOR site used to deliver black market movies. Probably a few others on the same chopping block.