Jeff, My application has the option of using a Bluetooth barcode scanner as alternate input. I simply set up the device as a discoverable Serial Port Profile. I use standard FWPPC serial communications functions and when the corresponding port is initially opened then the Bluetooth link is established automatically if Bluetooth is enabled on the PDA. It works well but be sure to use a lengthy disconnect timeout on your Bluetooth device. hth