WHAT THE WHAT? CGHUB is gone?!? Closed? Shut down?!
Isn't that the site where a lot of artists host their portfolios?
Concept Art World, where I first read the news, has compiled a list of other sites where artists can display their works. I've one to add too. Google+. The interface is simple, no frills, and fast, and most importantly their platform that lets you download all the stuff you have uploaded.