booting through USB.

We want to boot our own custom images onto Beagleboard-xM through USB.
We are not interested in using any OS.
Does Beagleboard-xM support booting over USB ? If so can we configure
the sys_boot pins of DM 3730 ?
If beagleboard doesn't support this feature which other do you
suggest?

regards,
Anup