Pues el hdadvance y el hdloader son lo mismo, tan solo son distintas versiones, pero en esencia son lo mismo. El hdadvance ultimo creo que es el 3.0 y el hdloader pues ahora mismo creo que es el 0.8b, y en esta misma web tienes como hacerle.
El hdloader/hdadvance sirven para lo mismo que es cargar juegos desde el disco duro, pero el hdloader/hdadvance son para los discos duros internos, es decir, para los que se enchufan a la tarjeta de red, (es decir para las play2 grandes), mientras que el usbextreme es para discos duros externos, es decir usbs, es decir, para las ps2 finas.
Todos se pueden ejecutar desde la tarjeta de memoria, pero el hdloader/hdavance soporta muchos mas juegos que el usbextreme.
Sobre lo del disco duro usb, pues en este foro hay una lista de cajas usbs compatibles con el usbextreme (ahora mismo no encunetro el enlace).
Espero haberte ayudado.