It seems a common theme on this forum for people to suggest that you should go for the BTO option to max out the RAM on your laptop to future proof it.
I'm typing this on my early 2008 MacBook that I bought as a standard stock machine and it has the same 2GB ram in it that it did when I carried it out of the Apple store four years ago. In that time, I have upgraded it from Leopard to Snow Leopard to Lion. In that time, I have had no problems using it for the kinds of tasks that a "consumer level" laptop that it is was intended to perform. I expect that we are now at the point where the 2GB RAM is no longer going to offer me a smooth running machine with the new improvements introduced with the next generation, and if I wanted to keep it up to date, bumping it to 4GB would be necessary.
The thing is, I can't upgrade it to the next round of more demanding software because this generation is not compatible with ML. This doesn't stop me from continuing to use it for the same tasks I bought it to perform. It would probably struggle to run newer software in the future, but that's not an issue, because I would need ML to run newer software. I will still be able to use it in a June 2012 level of technology until it physically falls apart.
Now the Air is the new "consumer level" laptop, and looking to the future, we can probably expect the new models to have the same lifetime of supporting new updates and software of the old MacBooks, ie about 4 years worth. If this computer is anything to go by, the "stock" level of memory will probably be fine for the next four years.
The question I want to throw open for discussion, then, is for the kinds of tasks that I have used this computer for, ie internet, email, very light gaming, is there actually any real "future proofing" to be gained from maxing out the RAM in a BTO option when in all likelihood the support for newer software on the current hardware for these kinds of tasks is likely to only reach the limit of the "stock" RAM options at the point where some other non-upgradable component like the processor or graphics card becomes the limiting factor?
I'm typing this on my early 2008 MacBook that I bought as a standard stock machine and it has the same 2GB ram in it that it did when I carried it out of the Apple store four years ago. In that time, I have upgraded it from Leopard to Snow Leopard to Lion. In that time, I have had no problems using it for the kinds of tasks that a "consumer level" laptop that it is was intended to perform. I expect that we are now at the point where the 2GB RAM is no longer going to offer me a smooth running machine with the new improvements introduced with the next generation, and if I wanted to keep it up to date, bumping it to 4GB would be necessary.
The thing is, I can't upgrade it to the next round of more demanding software because this generation is not compatible with ML. This doesn't stop me from continuing to use it for the same tasks I bought it to perform. It would probably struggle to run newer software in the future, but that's not an issue, because I would need ML to run newer software. I will still be able to use it in a June 2012 level of technology until it physically falls apart.
Now the Air is the new "consumer level" laptop, and looking to the future, we can probably expect the new models to have the same lifetime of supporting new updates and software of the old MacBooks, ie about 4 years worth. If this computer is anything to go by, the "stock" level of memory will probably be fine for the next four years.
The question I want to throw open for discussion, then, is for the kinds of tasks that I have used this computer for, ie internet, email, very light gaming, is there actually any real "future proofing" to be gained from maxing out the RAM in a BTO option when in all likelihood the support for newer software on the current hardware for these kinds of tasks is likely to only reach the limit of the "stock" RAM options at the point where some other non-upgradable component like the processor or graphics card becomes the limiting factor?