Somewhat late, I'm afraid, but I would agree with Jock Scot 100%.

Jock, we have to remember that styles, and particularly standards, of what may be considered formal, semi-formal and smart-casual are often quite different in the USA and the United Kingdom, and offering advice to our brethren over there does not always appear to be the best advice - although we are talking about traditional wear!

About a year ago I ceased jumping in to offer my thoughts and opinions in this connection because of those differences in our cultures.

Rollerboy, I am very pleased that you enjoyed 'Tosca', which is a fabulous work, and that you dressed up to such good effect.

Take care,
Ham.