The Evolution of Fail Pets : Strategic Whimsy and Brand Awareness in Error Messages on November 04, 2011 Interface Design +