Well...there is ALOT of technology out there that is uber friggin fast and solid state. Problem is, you coudln't even imagine it for a sub $500k system. And that's jsut the storage.
I've had the opportunity to specify ruggedized storage for a customer once. Basically they had a choice of fiber interfaced static ram drives (about $10k per gig) which are fast enough to make your head spin, and completely bombproof (almost literally!), or a ruggedized SCSI, which falls into the category of about $4-$5 thousand per gig. The scsi is cheaper, but not as bomb proof. IT will take a licking though. It would actually survive my above mentioned sledgehammer test. IT's what was origionally used on surveillance jets with digital camreas in the late 80's early 90's, before the wide scale move to solid state.
You can get flash cards on the order of a few gigs now. And with an IDE interface (which there are 2 channels of two, so technically 4) you can get to about 8 gigs max. and it would be rugged. It's only writeable a finite number of times however, and again, is expensive. a 1000 dollar robot could ont be based off of something like this, let alone a 500 dollar one.
a promising new technology is comming from fujitsu called F-Ram. It's not an eeprom based technology, so it's not a finite write type technology, but it is static. It's also gads faster than any eeprom based tech like flash. At the moment, it is NOT cheap. 256 bits run about $6 US. but it's an emerging technology, and as with anyhitng, costs will drop. As far as I believe, this will be the future of solid state non optical storage.
There is also holographic laser-dye storage. That's actually NOT that expensive, but it's not that fast either. The beauty of it though is that it stores data in 3 dimensions throughout the medium it's being stored in. Think of a cd rom (which is really only a thousandth of an inch if not less thick) stacked one on top of another, and being able to access any layer at any time. Hyper dense storage...but..it's slow. Damn slow relative to other technologies. Being optically based and technically solid state, it is rugged though. For jsut plain reading, it would be an excellent way to go, especially for packing huge amounts of program into a very small space (like a robot!) but for a read write situation, it would end up being like the old tape drives for the commodore.