Thanks for the info. I'm kinda new to the whole bluetooth thing. I've never owned a headset/jawbone, so the only thing I've ever paired my phone with is my CarPC running DriveLine. It works well enough for me, but I do want to make this as universal as possible. From my understanding, Hands-Free profile allows more functionality (such as DTMF, Redial, Caller ID), but HeadSet profile would be good enough to answer a phone call.
So, it sounds like the ideal solution would be to first attempt to connect Hands-Free profile via Blue Soleil. If that fails, try to fall back to HeadSet profile via 32Feet. Would you agree?
(i still cannot believe Microsoft hasn't wrapped Bluetooth into the .Net framework in some usable way.)