I have mini-WiFi and mini-bluetooth dongles patiently awaiting the arrival of a Raspberry Pi. These are listed as Linux-compatible devices.
Are there any concerns with the hardware of the Raspberry Pi compared to a full PC stack, i.e. having a USB channel handling ethernet?
In general, should all Linux-compatible devices work with a Raspberry Pi?