Treechster: How to raise your favorite pet