Hi, I'm looking for bike to bike communication, connection to my cell phone and possibly a GPS unit for voice directions. I have been told, by my local bmw dealer, that they would recommend the Scala Rider (by Cardo) as the communication device of choice. Anyone have any comments on this? Or any other products?