This comprehensive approach to building a members sites used by these guys and the best practices they recommend are the way to go if you've never built one of these. It's not that it's difficult. It's that you don't build one of these every day. These guys do.
Thanks to Jorge and the team.