Thanks for the input Nick, we have certainly taken note of everything you have listed.
At the moment we have been thinking about the broad picture but Almaz (programmer) and I are starting to look at the finer details and will look for any input people would like to make.
Please do bear in mind, we are developing this system from scratch so although it is now our major work in progress, we may not implement all features from the launch. We do expect it will be a system that will continue to grow and develop constantly and as such, we will always be seeking feedback and input.
On a system like this, our first priority will be security and this will not be sacrificed for anything else. Following this, we will be looking at usability and flexibility. Usability will certainly include speed of the system, and stability (apart from planned maintenance our site has only been down once in 6 months). Although the website has improved with performance over the last 6 weeks, for this system we will be looking at this issue and if needed, will disable other website functions that might otherwise run alongside this. We are not yet certain if it will run within the website, or alongside it but we will be looking at an additional option to have it appear to be integrated with members' own websites.
Also note that some features (such as file management, and member site integration) may require additional fees due to the extra costs we would incurr beyond the development of the system itself. If this is the case, we will certainly be keeping any such fees as low as possible as we always do with our member products and services.