I was wondering if someone could lead me in the right direction? I have have a SQL database roughly 15gb and I am looking to spec new hardware. I would like it to perform at its maximum effeciency. Effenciency meaning, right amount of ram, proper disk array, disk speed etc. Everyone is quick to think efficiency is fast performance, it is in some scenario I guess but I am looking for the even plane, not to hard on the disks, users don't suffer long delays etc. The data base has an applciation attached to it, only one conncetion that handles all the calls to is. It is mainly storing constant information that gets updated when the users are not on it. So the intense processing is at night when it is updating or indexing records. With the expected growth over 5 years to be another 10gb is it safe to say load up on the RAM or better yet how do I rationalize what should be considered. Thank you for your time.