Around line 672, the value for rM_PM is wrong, since it looks like the PM info is not in the 6th position of the recordset, but it should have the value after Country, or so it seems to me.
So the code should be:
(...)
rM_YAHOO = 5
rM_TITLE = 6
rMEMBER_ID = 7
rM_HOMEPAGE = 8
rM_LEVEL = 9
rM_POSTS = 10
rM_COUNTRY = 11
rM_PM = 12
rREPLY_ID = 13