Flat design is a phrase that web developers will begin to hear more and more if they are not already familiar with it. Purporting to be a revolution in web design, the proliferation of flat design on the web is ultimately an extension of the recent changes seen...