Chris, what about using Zarges boxes? They are stackable, waterproof, and flat enough to stack groceries on. If you needed to use the jump seats, you could put them on the roofrack and use the seats.
I like drawer systems, but they do have their disadvantages. I can see the advantage to using...