Just to add to the rice jollity - I always use basmati rice as a white rice accompaniment for everything savoury. And I always cook it the same way.
Soak for 20 minutes, rinse, drain, plunge into boiling salted water, cook at a rolling boil for 5 minutes precisely, drain, serve.
The rice drains and dries in seconds. I use it straight away in Oriental fried rice dishes. It's so quickly in the wok and back out again, that it retains it's al dente qualities and never breaks up or turns mushy.
I'm not saying my way is the right way, of course. But it works very well for me and has stood the test of time.