If you read the rest of the thread, the shortest existing solution was [link|http://z.iwethey.org/forums/render/content/show?contentid=64997|mine]. I beat Scott for nice output using Ruby, tied you for just satisfying the rules (albeit with ugly output), and if you make a judgement call just right, I beat you as well. :-P

But that is a nice answer...