The Bluetooth of the iPhone / iTouch, although improved with the firmware 3, is very restrictive in the profiles supported. No transfer of files, no support for including external GPS. But developers have tackled this problem and propose solutions showing that the connectivity of the iPhone may well be improved.
We saw an example with the software to jailbreak iPhone iBluetooth, this time it is a French developer that has developed its own bluetooth stack iPhone / iTouch allowing you to connect an iPhone with an external GPS.
You can request a version for beta testing future developments for file transfer and LAN connectivity. This is of course for those of you that are using a jailbroken device and yes , of course, it’s not supported by Apple.