My, what has the world come to? ;) http://www.segfault.org/story.phtml?mode=2&id=3bcdc790-08660aa0