This bugged me for ages!

Cool, although a solution has been available for some time.