Hi Amy,
I agree with the ladies that your
SEO needs work. Your home page content does need more keywords that describe who you are targeting and how you're going to help them. Your meta description tag is good but you need to fix your title tags. (and don't stuff your keywords tag with more than 10 words) Read the
SEO link provided by Agnes.
I like the placement of the newsletter opt-in box. It's easy to find.
If I might make a suggestion: I think there might be too many images. The eye isn't sure where to look next. But, that's just my opinion and not everyone will agree with me.
Also, does Yahoo site builder allow you to name your images? If so, you should use keyword phrases to name the photo for
SEO purposes as well as from a usability standpoint. Visitors who are vision impaired or those who have images turned off will not know what the images are if they aren't properly named.
I love the colours you have chosen. They look nice