+1 on the liner strategy. It's also nice because it's easier to wash or shake out a liner.
I have a +10 silk liner (a sea-to-summit), it compacts down to the size of a fist and is really light. It's actually one of the things I always throw in my bag when I'm going pretty much anywhere because it can be used like a lightweight blanket around a campfire, etc, and "costs" relatively little in weight and size. In money, however, those little things aren't the cheapest...