Hi Tiffany - most of my observations have already been brought up, but as a web developer I have to point out that by using images for text, you are cutting yourself short in the
SEO department. You have some great keywords listed under your services, but because they are included in the image, they won't get picked up during web crawls.
Also, the grainy/fuzziness around the text and logo can be solved (most of the time) by saving the file as a higher resolution jpg file.
I would also suggest looking for a Drupal extension to support your portfolio that's hosted on your site's server and using that on your site, as opposed to the external image servers.
Hope this helps.
Rikki