Following the Buddha's Footsteps and Making Great Vows