I'm curious, why do you say that the open/read/write model can't work? I suppose that current software should be optimized to take advantage of better performance, that is what really is.