For those experimenting with USB, here's a simple DIY board that might prove handy.

From a quick read of the documentation, there are Windows drivers and Linux should not need drivers (later kernels support it) but I've yet to find any OSX drivers for the USB capable PICs.