What are you wanting to achieve? Nothing sticks out as being upgradable without touching the motherboard. The videocard could use a boost, but that's not cheap. I'm curious to why you have so many harddrives though. Are you running RAID on any of those? With that many hard drives, failure statistics are stacked against you.