Very creative site. Only one thing i dont like, and that snaped right in to my eyes, is the fact that you used different images-icons for services. Different in a sense that they have very little in common in style. For instance: “volunteer support” is a flat image with brick-like colors. But “web design” image-icon has very bright Fluorescent colors in and is also drawn in 3D. This gives unprofessional feel to the site. Sugestion: make icons of your own. If you decide to stick with this images, find some other icon for e-commerce. That guy is used so much around the web that, for me at least, connotates unoriginality.