con esto:
Código:
(SELECT MAX(IDusuario)+1 as IDusuario FROM usuarios,'diego')
obtienes los mismos resultados que con esto:
Código:
SELECT MAX(IDusuario)+1, 'diego' as IDusuario FROM usuarios
si ejecutas la ultima select, veras que obtienes un registro con dos campos.
estos dos valores son los que deberias insertar en tu tabla, si no entendi mal.