There seems to be a common thread running that the RNR lacks a clearly defined role. When I was in the RNR, before I went full time, the role was clear your own local MSF. That focus is lost and it does not seem if giving the RNR guns for ship protection is giving it a clear role (no offence meant). So how about this idea: Every ship is short of people when it comes to fire fighting, damage control etc. At action or emergency stations there is always a shortage. This will only get worse given lean manning and gapping. So why not train the RNR for this role? When a ship goes to war it could take onboard a trained team of RNR personnel, who have trained together, to form a spare floating damage control team, with fearnought men, BA control etc etc, the whole lot, even that most valuable commodity in such a situaiton: spare hands! A normal ship's company should be able to cope with normal peacetime fires etc, but war brings the increased risk of multiple damage and of course casualties and fatalities, and an RNR team could be perfect, you only pay for it when you need it. It would be fairly easy to implement, ie train at Phoenix and Raleigh at weekends when not used by regular RN (just need to pay for a few more instructors). You could spend time at sea to get familiar with the ships, and even have different units specialising in differnt types of Ships providing continuity. It would also provide a "cool" branch for recruitment purposes and it would be genuinly welcomed onboard in wartime. It would also be able to recuit ex-RN from any branch as all have some experience. What do you think?