So, can anyone explain why the three-tiered memory architecture described here (RAM, flash, HD) isn't widely used in computing today? It seems to me like 32GB/64GB of flash memory in between disk and RAM would dramatically increase performance of virtual memory, disk access, etc. without increasing cost very much.