I would LOVE, LOVE, LOVE it if you added an online store to the Wild Apricot system. I'm currently in the process of transferring 3 websites to Wild Apricot and all 3 require stores.
The lack of a store - especially a way to sell online trainings and downloadable e-books through the system - was the biggest concern I had when deciding whether to move to the Wild Apricot system.
In the end, I liked the membership and event management aspects of the Wild Apricot system so much I decided to move the sites anyway. However, finding a way to deliver our e-books and online trainings is still my biggest challenge.
As an FYI, to us an "Online Training" is a "restricted access area" where we can house an unlimited number of pages for videos and other materials on a specific topic.
We'd want our members to be able to buy a training and gain immediate access to the restricted access area, for the purchase to show in their member account, for them to be unsubscribed after a specified time period (like 90-days, for example), and for them to be able to buy several online trainings at once.
In regards to your current system, if it had the ability to handle multiple membership levels, you're actually set up with pretty much everything we'd want in an "Online Training Area" - restricted access areas, unlimited pages, ability to upload videos, blogs, forums, etc..
As an FYI for the Wild Apricot staff working on this new release, and for Wild Apricot users like myself who are facing a similar issue, the best solution we've found so far is a membership site plug-in for Wordpress called "Wishlist Member." You can check it out at http://member.wishlistproducts.com/.
So, YES, a thousand "thumbs-up" for an online store that includes a way to deliver downloadable products and online trainings!!!
Keep up the GREAT job!