Rice doesn't freeze too well -- it gets all gritty. I make (white) basmati rice when I make rice, I soak it for about a half hour(preferably longer, but i can never remember to soak them until I actually start cooking! -- that reminds me, i gotta go soak some rice!) i rinse the rice a few times(mostly because our rice often has dirt or something in it, we buy from the indo-pak store, and i think they actually get it from pakistan

) then, I fill the pot of water with enough water that when i stick my pinky in the pot, and the tip of my pinky touches the water, the water level comes up to the first joint on my pinky, so about an inch of water over the top of the rice?
I add salt if i feel like it, then i let the rice come to a boil. I let it boil for a few minutes, until its at a really good boil, then i put a towel(paper or cloth) and the lid goes on the pot, let it boil another few seconds, then turn off the heat. Let sit 15-20 min.

eta: if the rice is still not cooked all the way, I will sometimes stick it in the microwave in a lidded container, add a little extra water(a tablespoon or so, depending on how much rice it is), and let it boil in the microwave, or i'll add a little more water in the rice pot, let that water cook for a while, then put the lid back on. the longer the lid is on(and the steam is held in) the longer it is cooking.