Hi, I'm a student - which means there are very few opportunities to actually "dress up" formally for anything. However, there are casual dinners with friends/acquaintances as well as semi-formal events (I'm also a tech journalist intern) that a "polo+jeans" isn't quite appropriate for. I usually just wear a grey dress shirt+designer jeans (7FAM or TR, slim/slim bootcut in blue-black wash), but I'm thinking that I should start developing my semi-formal wardrobe (which is mostly either casual or strictly formal at this moment), since I'm going to be in that environment quite a bit now. Anyone have any pointers, tips, suggestions? Thanks! P.S. I'm 6", ~150 lbs, moderately slender, light medium-skin tone, and have a reasonably athletic build - swimming as a hobby/school, and cycling at an amateur-competitive level. Also, I live in SoCal, but will travel constantly to NorCal.