Am looking into getting a cycling vest:

Windproof
At least water resistant
Breathable
Folds into a compact package
Pockets
Cycling flap or longer in the back
Relatively light

What have you all been using and really liking?