A few more details:
I store in two ways:
1. For base malts, I use vittles vault pet food storage containers that can comfortably fit 49-50 lbs of grain. 25 kg bags need to be used down 5-10 lbs before they will fit into the storage containers.
2. Unopened whole sacks of base malt can sometimes sit (above ground) for as long as a couple months before I open them up. Meanwhile, smaller amounts of specialty grains will sometimes sit in ziploc bags inside the vittles vaults or just on top of them - usually the only specialty grain that I keep for longer than a few weeks is Carafa Special II.
Here in Portland the humidity is pretty high, but the grain will be kept dry in the storage containers. I know to adjust strike temperature and to keep the grain dry. My only concern is the storage temperature, because the temperature can go below freezing and I want to know if that means the grain will be damaged in some way. It sounds like it isn't an issue for Steve Ruch, who lives near me, so I suppose it's not a problem.