Text:
Why in an image? Just for the "fancy" font? I'd scrap it, because what if someone doesn't like that font size? What if they are blind? The alt tag just won't cut it for folks with a screen reader, and most certainly all the text in an image won't cut it for people that aren't blind, but need a larger font size.
Search engines love text. The more they have to work with, the better off.
Images:
They look great, but there's too much file size eaten up with images. Considering what I would "presume" your target audience is with this site, I doubt all of them will have broadband access. A good size for the entire page would be about 100k to 120k for the entire page. Less if possible. The faster you can get the information loaded, the better off you'll be.
Also, it looks like the main image on the home page (of the group) and the image below it overlap. Fine for Mac, bad for IE. Unfortunately, there's way more IE "idiots" out there than there are with a compliant browser. You may or may not have a fix in place for this, if so, cool.
Links:
Never put spaces in your file names. " About%20The%20Band.html " says nothing to a search engine, and confuses users. Try this instead: " about-the-band.html ". You'll have better luck. Not to mention it looks hideous to most users when they see a garbled mess. Something even easier would simply be about.html, and easier to type and remember too.
For the "Bio's", the Bios.html doesn't work. It could work if it weren't in a sub-directory, but if you're going to stick with the sub-directory then the main "bio" listing should be index.html. That way, if someone heads off to " ...com/bios/ " they don't get a denied or 404 error, etc.
Also when you're linking up to something, creating new files, or new directories, step away from using capitilization. While it might not make a difference on the box you're being hosted on now, if you need to move sometime, it might. Then, all your links in the SE's will be dead. For example, *nix based servers are spot on. If you say Bio.html, it won't pull up the bio.html file. Or vice versa.
Finally, what is up with the "87E677A7-696D-46A2-AE2C-1F870A2417BC.html" for a bio page? Ouch! That's going to be tricky to tell someone. For example, we'll use Maggie. Someone comes up after a show and their chatting. They want to learn more about her background, so she refers them to your site. No big deal, but it's easier for someone to say " ...com/bios/maggie.html " or even " ...com/bios/maggie/ " (where use would use an index.html page in each directory, for each member. Or you could skip the whole bios sub-directory, keep a bios.html, and then have " ...com/maggie/ " for each member. That would be the simplest of all.
Over all...
Yes there's a page, but what does it really say about your group? It says, here's a picture and some text.
It's a good start on content, and the light text on dark background works. But it needs something a bit more. Not some crazy flash, or further tricked graphics or somethign stupid, but something subtle.
Something that builds an overall feel or Celtic heritage, or Irish passion. Again, nothing gimmicky, or tricky, just a "nice touch".
Like I mentioned, the content is a great start. There's good information there, and room to build onto it as needed as well. The over all concept of presentation is good, but needs refined a bit. If you're an Irish band, make the user think about Ireland, and hear the music in their head.
This would be a site that someone interested in the topic could easily get into. They just need that warm invitation to keep going.
Don't get me wrong, there's a lot of sites out there that are complete crap. Frontpage is not your friend.
Your site isn't bad, but there's plenty of room for improvement. So far, so good though.