Bluetooth connectivity

Total novice and bluetooth do not belong in the same sentence. Or even the same paragraph.

And why is that? I presume it is to do with the programming, but what part? Device pairing? Noise handling? Error exceptions?

I had assumed that using BT would be easier, since the XWave comes with BT functionality and it means no digging around looking for which wire to pull out and splice (which would also tie the headset to this project alone, and also likely void the warranty, which I'm not interested in doing - for the price, I'd like to be able to reuse the headset for other things).