Gmail Greasemonkey idea - show unread labels

Hi all

I use Gmail labels extensively so I have a lot of them. But not all of them a re used very often and some get emails directly labelled and out of the Inbox because of filtering.
What I am looking for is an extension or Greasemonkey script which only shows the labels with unread messages in them. Or put those on top of the list and the rest of the read labels under them. Is anyone aware of such a script or can anyone help me create such a script? I am a willing guinea pig :-)

Kind regards,
Frank Meeuwsen
=====================
http://www.whatsthenextaction.com - A blog about getting things done