When if ever should you use a connected recordset.

I am using disconnected recordsets throughout my site as they are quicker,
and after learning ASP this was considered the way to go, having not done
any real intensive ASP for over a year I guess this wont have changed but
haven't kept up to speed.

So when should you you use them. Just re-writing one of my pages which used
connected recordsets but I have changed it to a disconnected recordset. It
looked as though the connected recordset had the advantage with the way the
page was coded because i got the count of the recordset using
RS.recordcount. With my disconnected recordset it returns -1.

In these situations is it better to use a connected recordset or just create
a sub to loop through the recordset and write the count to a variable.

I suppose with a small page it the processing you save wouldn't matter, but
I want to code the page as cleanly as possible, plus I dont like connected
recordsets cos i cant remember exactly how to write them and don't wanna
learn them again until i really have to, lol

thanks for your time