In reply to Chay: When you say reasonably priced, do you mean less than £100 or could you stretch to a bit more ? If so then the ME Orbital is a great jacket and has all the features you ask for. A bit of searching online should get you one for around £130, or even less if you happen to be at either the small or very large end of the sizing spectrum.