Well, a few eeks ago when I walked into Gap, this most perfect jacket stopped me dead in my tracks. It is one part military, one part safari, and is the perfect alternative to my tradish cardigan. Can't find it on gap.com but here are some cute alternatives.
Top to bottom: J. Crew $98, Old Navy $34.50, Gap $24.99
Side note: Mine looks just like the J. Crew jacket, but in the color of the Old Navy one. :)