I like Tumbleweed's code. Shorter and more to the point.