Hmmm... I actually like the starbursts, or whatever you'd call them, around the cursor. I usually hate that sort of stuff, but it might just be okay here since it fits the theme and isn't very intrusive. We'll see what other people have to say, though...
One thing that bothers me is the placement of your text on the homepage. Unless you notice that the scroll bar shows that you're not at the bottom of the page (Which I was too busy paying attention to the fading pictures to notice- I'm easily amused like that ) someone might not realize there's text down there. I discovered it by accident. Maybe put it along side the picture or something like that?
Another thing- the background color. You've got a light purple background with a darker blue banner. I'd suggest changing the background to a shade of blue (I've attached your page with the background changed to a blue) or maybe even a darker shade of purple. Some sort of pattern, something simple, might even help, but it depends on the pattern and a plain color gives a quicker loading time. I'm not sure.
When I opened your source to mess with the background color, I discovered this happy line:
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
I myself aren't a big fan of FrontPage, and I applaud sites written in XHTML and CSS, so I have to suggest that you avoid FrontPage and if you don't already know XHTML and CSS learn 'em and code yourself, it makes things much cleaner and you'd have a better chance of getting your website to validate. But whatever works for you I guess
It might also be better if your buttons, when you hover your mouse over them, had more of a color contrast.
Well, I hope that wasn't too painful. This is my first time reveiwing a site on this forum and I'm not sure how they do things around here, maybe I'm being a bit too picky or not picky enough. Your site is pretty good overall, I've seen plenty worse, believe me :p Good Luck