Trees and Then Some!