Open source adventures in a web agency