Then I heard something which (cliché alert!) changed my life: it's sinus-rinsing. I discovered that it's not some woo-woo alternative therapy; lots of people do it, and your doctor will probably give it his or her blessing. You can get the kits in any drugstore (I use NeilMed). Everyone hears "sinus rinsing" and says "Neti Pot" and that's fine, although I think its major advantage is its Eastern-sounding name. I just use the squeeze bottle. Be sure to use distilled water. The powder is just saline and baking soda, which makes it not burn the inside of your nose.
Since I started this, I get maybe one cold a year, and it goes away in a week and a half or so.
What's the technical, scientific explanation for this? "It clears the crap out of your nose" pretty well covers it.