I saw a touring bike once, I forget which kind, that had little clips/brazeons on the non-drive-side chainstay to carry spare spokes. If you thought real hard, you might be able to do a similar kind of thing on a regular bike with duct tape. Cork in the seatpost seems like a good idea though, not so fugly.