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