Somewhat off topic, but I wonder why it is so hard to make an SSD controller. It seems that it would be harder to create a controller for regular drives that can physically direct a read head over infinitesimal magnetic bits and read them off a disk spinning at 7200 rpm or more. I realize SDD storage capacities are higher than conventional memory, but can't they just model SSD storage after existing memory controllers?