Brad,

I'm using the C libraries directly within my own code, so I do get the piecemeal results, and have played with extended inquiry.  But I find that it's still not fast enough, which was why I was hoping to try simultaneous scanning with multiple dongles, or something like that to speed it up.

Do you know if bluez has enough low-level control over the usb device to do something like that?  ie have two devices scanning different frequencies?  Or does the usb interface just have a high level 'start scanning' without the low-level control that would be needed?

Paul