well I should post this site.
free brushes, shapes, textures....
http://www.freephotoshop.com/
they give away a ton of stuff that any level of Photoshop user can use. Just download, and put them in their designated folder located in Presets of your Photoshop files.
Then go to Photoshop -> Edit -> Presets Manager and load them accordingly and they are ready to use!