thingiverse
Hmm. This is a good one. They could add login and profile at least, that would be an easy start.