seeking advice on building a membership site

Hi,
How would someone go about building a site similar to this: http://www.backstage.com/ :::
i.e., membership plugin, pro-sites, buddy press, etc. Do you know of a buddypress/membership template sold online?