Does your office really have a dress code that says you must wear a suit, no odd jackets are allowed BUT you can go to the office in shirtsleeves?
This is really simple, and for someone who spends this much time on SF and has a whole thread devoted to members helping him, you should know this already:
If you are supposed to wear a suit most days, do so.
On days you don't, wear grey odd trousers. You shouldn't really need to own/wear any other color for the...