You know, a quote suddenly comes to mind. I find there to be tremendous wisdom in it: "premature optimization is the root of all evil."Be sure you're solving a problem that you're actually faced with -- do you actually have all these users chomping at the bit, or will it be several years at least before your system (if it takes off) is under that kind of strain? Are you taking into account the increased computational power that will be available to you at the time you need to actually solve this issue?Just some thoughts that may or may not be of use... :)