Agreed. I
*HATE* USB devices. Aside from being a royal
 pain and unreliable, it's definitely not Universal,
 and it's not really much of a Bus either. 
 Seconded.  I have here several USB memory sticks which work on PCs but
 not on a Mac, and as if that's not bad enough, several others of the
 same make and same model number which work on both.  Also a couple of
 USB-to-serial-port adaptors which work on some laptops but not others. 
 
\begin{aol-mode}
ME TOO!
\end{aol-mode}
I call it 'Useless Serial Botch'.
It's not universal on the grounds I have over 200 computers here and not
one of them has a USB interface or can have a USB interface (coversely,
well over half have RS232 interfaces, many have or could have SCSi
interfaces, etc)
It is serial, agreed
It is not a bus, at least not electrically. If it was, there'd be no need
for hubs.
Still, 1 out of 3 is not too bad for moder PC-speak, I guess...
My other main boan is that the interface is nowhere near symmetical
between the 2 devices. People used to moan about having to have RS232
null-modem cables, but at least for asynchronous operation they were just
cables with the right wiring. Linking 2 USB 'slave' devices (say an HP50G
calculator to a USB printer or a USB memory stick) is a lot more work, in
fact it's probably impreactical.
-tony