From what I see, moisture content and a constant (cool ) temprature are the most critical to seed storage. With a low enough temp you could easliy store seeds for a couple years. Seeds stored at a constant 60 degrees in low humidity have remained viable for three years for me (corn, cucumber, squash). I would reccomend rotating seed stock regularly, and saving only heirloom, and open pollinating varieties.