Patterns have graced our designs for thousands of years. The texture, color and life added by patterns have enhanced design the world over. The love of pattern reached new heights with the advert of the web and our ability to easily tile graphics. And adding pattern to your site is easy thanks to these 25 free patterns from our friends...