Si el recordset siempre te devuelve el mismo usuario puede ser que el recordset esté mal o que la variable MM_Username sea siempre la misma. Si quieres deja el código de tu recordset para poder revisarlo. También puedes ver si la variable MM_Username cambia dando haciendo un echo: