http://bgpatterns.com/

Using a simple array of controls and templates, this site lets visitors build background tiles for use in website design. Such tiles are a source of much disharmony in bad designs, but when used correctly can be hugely beneficial to a site’s design.