I have over-stuffing problems when I pack my bag, too. I'm using one of
KleverCase's book cover cases (located
here -- I have the Great Expectations design). Not only do I think that these cases are among the most visually appealing options available, but I've found mine to be incredibly sturdy.