El "pero" que tiene es acostumbrarnos a utilizar objetos en lugar de sentencias SQL, es decir en lugar de usar:
Código PHP:
$sql = "SELECT COUN(*) FROM registros WHERE `userid`=" . $userid;
$result = mysql_query( $sql ) or die( mysql_error() );
$row = mysql_fetch_array( $result );
$noRegistros = $row[0];
A:
Código PHP:
$noRegistros = $usuarios->getCuentaRegistros( $idUsuario );
Saludos.