IconShock has an impressive number of free and premium icons that are all of a very high quality. Simply search through the more than 500,000 icons and sets, and when you find one that tickles your fancy, hit download and get your very own icons, in PNG, ICO, and ICNS format. The best part about IconShock is the overall excellent quality of all of their icons whether free or not, and this site should especially appeal to those wanting to ensure that their site looks as professional as possible. Also available on the site are categories for stock logos, web templates and a custom design area where some of IconsShocks best work can be viewed.