A FEW THINGS WE'VE LEARNED ALONG THE WAY...