My question is actually quite simple, but I think there are a number of answers to choose from:
If one were to use WordPress, what would be the most elegant way of creating a part of the website that has "People Profiles", whereby; they can update their own mini-blog, add images, assign them a multitude of taxonomies, etc. (basically having a very light version of Facebook functionality plus some e-commerce products specific to the person). Scalability would obviously be key too, would need to work for 10, 100, 1000+ profiles.
I think my first instinct would be to try and go with BuddyPress as a support application from which these profiles would originate, but there are possibly other solutions?
What do you think?