p a t t e r n .

Ideas collected by Ashlee Campbell