Can anyone recommend a good system for rider to rider communication? We have tried a couple of (cheapish)bluetooth and radio based systems but none with any great success. They seem to work reasonably well while we can see each other (when we don't really need it) but barely at all when we can't (when we do need it!). I am interested in other people's experience with these systems as the marketing blurb always says their system is fantastic.