Branding, graphic design, web, social media & communications - preferably all in the same project.
Some of our favorite adventures: