sounds good and bad. will be as expensive as the slowest normal memory around. so say you can get 4gb for what, £80-100 for really bad ddr2, this will be 640gb's of that cheapo mem on a pci-e board. so even the smallest 40gb model is likely to be, £1000.
gigabyte have done it already, the i-ram iirc(and apple didn't sue them

) . but gigabytes was, errm, i think it just accepted 2 sticks of ddr mem, so you could put 2gigs in , probo 4gb. but the downfall is, its great for always on servers with redundancy and hard drive backups in raid to rebuild on the fly. but power goes off, and your data goes bye bye. gigabyte put a battery in that gave the memory about a 20min supply if power goes or you turn off.
its still fairly useful IF someone makes a decent app/os embedded feature so you could boot up windows, then while browsing the net for the first few mins you can have essentially commonly used files transfered to the memory/pci-e device and load a games data/photoshop or whatever you want to use over to the device and run the app from there.
so a webserver could say right click a shortcut and say run from harddrive or run from pci-e drive, or at home you can choose to run a benchmark/game from the pci-e drive and have it run faster. would be quite cool, but i mean, say for crysis or i guess an average game next year you'd need a 16gb drive, 16gb of extra system mem ain't cheap and again with stuff like games, yes load times are a pain, but in general once its loaded you've got that level in system mem, so framerates are about as high as they'll get and a faster hard drive won't hugely affect fps at all, just the load times. so dropping a level load from 30 seconds to 5-10 seconds after initially installing/moving game to the pci-e drive, basically doesn't help much.
servers that cost 16k, never turn off, a 2-3k pci-e mem based hard drive is a great thing, for us home users, little to no use at all

, massively internally raided solid state drives when they get cheaper is the way forward for home use.