Whenever obfuscated code was posted on RedHanded, you could guarantee a reaction like that of dustin in the comments: "5 lines? With Error checking?" Otherwise known as: Humpfh, good sirs, this code is not maintainable! And which also rears its head as: This is exactly what I hate about Ruby! This code makes me want to shoot myself! Host rejects graft! Brain rejects brain poisons! The Serious Skeleton Has Emerged From His Crypt Of Contemplation And He Has No Funny Bones For You! -- whytheluckystiff