Twitterbackgrounds is an excellent background resource that provides free backgrounds download, personalized backgrounds, and customized backgrounds.