I've used rice, as well. Plain, uncooked rice is nearly worthless as a desiccant, but instant rice is better. The reason is, of course, instant rice is already cooked, which cracks the starch, which is more porous and will absorb moisture. Rice isn't actually, technically, hygroscopic, because...