I've been pretty happy with the site when i've needed it. I'm a little less concerned with the day to day problems, especially ones designed to provide long term stability. Sure it sucks for the few days i can't download new mods and such, but oh well.