Yet more on the flash translation layer topic... Let me note that, now that Pooka has committed his "puffs" userland file system code, it should be possible to prototype a flash translation layer and a flash oriented file system entirely in userland, which is a lot easier than having to the initial work purely in the kernel. Perry