Thanks Richard, I know you had these problems yourself.
That squeezebox -L command was executed after I'd launched squeezeslave with device 3 (c-media usb sound card) and it is no longer on the list. It was there before added the command to rc.local and restarted.
Also, how does the core know where the usb soundcard is if I assign it to the bathroom?
Any ideas?
Barney