The "better" version is (and has been for quite a while) Designspiration[0]. A ffffound account, for a while, was just a dick-measuring unit for designers around 2010 +/- a few years. I found through some Google-fu type means a prolific inviter via Reddit and got an account for like $35, but it turned out hardly be worth it.
0. http://designspiration.net/