Curve-ball suggestion for you Graham. What about a powercat? Lagoon or Bene, or Dazcat can design and build one to your exact spec (I was talking with them about it last Friday).