So I came across this site, evogeneao.com, back at GSA in Portland and had no time to mention it before but here it is now. The guy who runs the site makes T-Shirts and posters with the tree of life image to the left as well as how closely related animals are to humans.
Like the brochure I have in my hand shows a tree frog and says "My 174, 613, 349th cousin 81,442,957 times removed". It's a very cool concept and I recommend anyone to stop by and pick up something cool. I would have gotten a shirt at GSA but I'm a grad student and I have no money.
Not sure how valid these numbers are though if new species turn up in the future, but things should change that much, I think.