I've been told my site http://wegotthiscovered.com loads too slow. From a design point of view, do you guys see any way that I can clean up my code or do anything to make it go quicker?
combine multiple css files and js files into as little files as possible(to get rid of the extra overhead for requests). Consider cleaning up your css, according to chrome 86% of the rules aren't even used on the first page. Use to Gzip, that really cuts down on size. use http://www.smushit.com to cut down image size(does not reduce quality). For all those small icons, put them on one sprite sheet, than access each one via CSS. Also take advantage of caching, so images, css and js files don't have to be downloaded over and over again. Clean all that up and will see great results.
I suggest you the lower the quality of images on your website. This will reduce the page loading time to very big extent and won't make much difference with the design.. Just negligible..
use css sprites for backgrounds, meaning combining mutliple images into one and just showing different parts of this image for different elements using background-position will help a lot. css sprites can be used not only for icon librarys, but for most any typa of graphic you can load via css. All types of backgrounds, logos, you name it. And I also agree with the above about most their points, naturally use gzip compression, and you might benefit from using a php cache plugin such as Xcache or APC, lower image quality and make sure you use appropriate file types to optimize image quality VS weight.