Again, IMHO USB support on the initial loader is useless. I really think the initial loader must be a small, lightweight piece of code just to give us control of the system. Once it has done it's work of taking over/ setting up the basic enviroment it should pass control to a second loader which in turn could load stuff from anywhere needed. This is what the embed loader is so it's perfect as it is on my opinion.
If you need fancy stuff, put it on the boot folder as BOOT.ELF and if the loader did it's job properly, any homebrewn ELF should boot fine.
SCPH-10000_GH-001 SCPH-15000_GH-003 SCPH-18000_GH-008 SCPH-30001_GH-005 SCPH-30000_GH-016(V4) SCPH-30001_GH-010(V4)
2xSCPH-10190, 2xSCPH-10350, 2xSCPH-10280
"**** j0 hackers!"
-Sjeep (As seen on TOXIC OS ELF...)