The SDIO is an interesting idea. I have an older Bluetooth GPS device that I used for my old HTC Wizard that I think I am going to break into and see what it can do. It is only like 2.5" square including a battery and usb charging connector. I think it may be able to bring both GPS and Bluetooth into the device with one connection. We will see.