If you need an icon, GraphxKingdom is the place to go. This site has thousands of icons in categories such as automobiles, birds, flags, Halloween, music, and toys, just to name a few.
Kevin of KZ Graphics is a personal friend of mine! He is a great graphic designer. On his site you can find hundreds of free graphics broken down into buttons, interfaces, animations, bullets, bars, backgrounds, and JavaScript buttons. One of my favorite sections of his site is his "Interface Machine” This program walks you through the steps to create a custom interface for your website. How cool is that!
Planet Egomania offers a nice selection of backgrounds for use on your personal website. They offer tile backgrounds as well as border backgrounds. Background patterns range from rain drops to handprints.
Radgraphics has a couple cool realistic graphics organized in categories like animals and birds, fruits and vegetables, nature and scenery, and structures and buildings. Definitely check out the atomic bomb mushroom cloud under the misc. graphics section!
ScreamDesign offers an extensive selection of graphics ranging from animated gifs to buttons and interfaces. A recent addition to the website is a section entitled "Flash Freebies." Here you can find all kinds of cool stuff like interfaces, animations, and buttons, ALL done in flash! Check them out!
Tazem Designs features hundreds of very unique and funky graphics. They offer graphic "sets" which include every kind of graphic you would need for your basic website. Check out their abstract background tiles and clipart!
Elated.com is home to the famous PageKits. PageKits are entire websites (html and graphics) available for download in .zip format for free! These PageKits come with the graphics in .psd format so if you are an Adobe Photoshop guru, you can modify the graphics to your liking. In addition to these PageKits, Elated offers photographs, animations, backgrounds, bars, bullets, and more!