Thanks for the thoughtful response.
Is this pretty much guaranteed? That we can put 4GB or 8GB DIMMs in these slots in the near future? That would certainly make this RAM restriction a non-issue. I don't foresee needing more than 8GB for the next two years or so.
Not guaranteed. Just somewhat likely. Perhaps a bit more likely if Dell, HP, and the other top x86 workstation vendors also come up with Workstations that use the exact same kind of memory that Apple is using here (ECC/Unbuffered). If Apple and the Mac Pros are the only major consumers of 4 MB ECC/Unbuferred/DDR3-1066 DIMMs then would be a price problem.
However, there could be something they have limiting it in the firmware/motherboard. Just seems more likely didn't do extensive testing of that configuration so just don't tell folks about it.
Right now on the Apple store the 8x 2GB memory upgrade option is $500. The 8x 4GB memory upgrade option is $6100. $6100 is almost 2x the cost of a base 8-core box and 2.4x the base 4-core box.... for just memory.
RAID is something I have never thought about. Would it be a good idea to get the RAID card and have two 1TB mirrored HDs? For safety and speed's sake ... ?
The Apple RAID card is expensive. If all want to do is stripe 2-3 drives not sure really going to get a big bang for the buck there.
If all going to do is RAID 0 or 1 there is a decent argument to be made that can just do that in software. Mac OS X comes with free RAID software to do that. So if just populate two more drives inside the MacPro can RAID 0 (for speed) or RAID 1 (for safety) with just software if have lots of "extra" processor cycles. There is a Softraid program if don't like the free Apple utility.
Mirrored 1 TB drives is just going to give you safety, not much speed.
Generally, smaller drives and striped (RAID 0) will give you more speed.
RAID 1 is better than TimeMachine in keeping up with everything you have done up till the last subsecond is recoverable on a separate drive. It not a long term backup solution though like TimeMachine (and storing drives offsite and rotated.)
If you spend lots of beach ball time opening / printing to a file / savings large files then RAID 0 would make you happier.
There is a way of doing both 0+1 or RAID 10 write stripe and mirror. The disk utility program does that too, but this is area where hardware RAID offload probably becomes more of a good idea. [ may just need a card with no fancy RAID features to give you access some external drives if want to work with 4-5 drives. They are much cheaper. ] If you stop your external RAID 10, 4 drive setup, pull both halves of a mirror, and rebuild with fresh drives.... you just took a snapshot backup.
If ZFS comes with Snow Leopard also get RAID abilities with it also. ZFS is another example of "software RAID" since this file system does with with "cpu power". In future will see folks with 8-core boxes throwing cores at ZFS horsepower requirements.
Hardware RAID is better when thinking of RAID 5 and RAID 6. Of course the ZFS say that RAID 5 and 6 are "bad", but that is probably best left for another thread. With drives getting cheaper and larger at the same time I think RAID 10 is pretty useful if talking a 4-drive RAID 10 set up versus a 3-drive RAID 5 set up. Both probably have "good enough" disk space to reasonable work with (and keep actively incrementally backed up. ). [ ex: 3 500 MB drives in RAID 5 is 1TB of usable space. 4 500 MB drives in RAID 10 is 1TB in usuable space. When 500 MB drives are $120 bucks a piece the difference between the to isn't that much and much less that a fancy RAID card with battery backup. ]
Mirroring very large drives means that your rebuild/recovery time takes longer. It is somewhat safer not to use the largest drives available in a mirroring context.