Have the grungy Grammys cleaned up their act?

Last night, there were more do's than don'ts on the red carpet at Madison Square Garden.

Of course, not everyone passed muster.

Bass legend Bootsy Collins arrived in a zebra-print top hat that matched the oversized lapels of his black jacket and his signature star-shaped sunglasses. And lithe Missy Elliott made the scene in a pink adidas track suit that was studded with tiny lights. Unfortunately, there were too many diamonds in the room for anyone to enjoy Elliott's Christmas tree impersonation.

Vanessa Carlton looked surprisingly sophisticated in a black dress and a Chanel-esque tangle of pearls.

If only Avril Lavigne would have tried to look so elegant instead of sporting a silly, studded tuxedo.

It's no secret that No Doubt singer Gwen Stefani can sometimes overdo it.

Although her stage outfit of camouflage hot pants, over-the-knee boots and a boob tube with the word "love" scrawled across it was a bit much, Gwen also looked seriously wonderful in a black and white polka-dot dress with boa-like sleeves.

Last year, Sheryl Crow topped many a Grammy-watcher's worst-dressed list with her short suede jumpsuit. This time around, she'll go down as most-improved dresser, thanks to her sexy, black mini-dress by Courreges, the French fashion house that inspired Marc Jacobs' new collection.

Crow's mini was one of, well, many.

Kim Cattrall looked smashing in the silver, chain-link minidress that closed Michael Kors' recent Fashion Week show.

Singer Eve wore a funky blue and silver sequined Fendi mini-dress, but saucy Aussie Kylie Minogue couldn't decide whether to do long or short.

She chose a green Givenchy Couture mini-dress — with a long train.