cruiseplanner - its interesting that you relate the lax dresscodes to the younger generation. I will, at 43, reluctantly place myself in that group : )
On Oasis, I found that the dress code was most closely followed by the 40-somethings. All the kids we saw followed dress code. It was the Seniors, I noted, that were pushing the limits of smart casual most nights, but especially on formal night. I hope "dressing for dinner" doesn't go away.