I'm from Chicago, so I'll try and be nice

(actually, my parents live in Gurnee, sister in Lake Forest, I was in Evanston during college -- I was a Tribune Libertarian Political Editor, used to meet in your Rockford once a month):
1. No, he's right, the frames have to go. There are easier ways to build a website without frames -- plus, I can break them easy (which is gonna happen alot when people link to your page), it doesn't get indexed nicely in google (which will kill your marketing right there as an internet presence), and no one can bookmark the individual pages! You're going to hate these in the long wrong and wish ya didn't do it.
2. HTML code is poor, not accessible. Where's your doctype? Did you validate? If you're site is not accessible to other users, you've lost a 13-20% marketing audience, not good sales. Not to mention, the lack of cross browser support -- who will want to use your site if it functions funny not only because it's in frames but because it was coded poorly.
3. The flash site will not be indexed by google -- but even still, the quality of the flash animation is newbie, looks like the first years of design. Low res images, cheap animation... and that background music is infomercial bad.
4. Quality of design is poor, graphics are low (shadows and bevels don't look professional in menu bar), color scheme is poor -- the red, gray, black is a common scheme, but loses it's clarity by the multi-colored image in flash document. Your black background in the flash image is a different shade than your actual page (not a rich black), common error.
5. On refresh, your menu bar shifts left in Safari, Firefox, OmniWeb, Opera, Internet Explorer.
It doesn't look professional. If it's just up for information and the design is not important, but the content is -- then you should code it without the frames, with a doctype, that validates. If it's for design, it needs improvement on the look all around -- some of us design managers hang out on graphicdesignforum.com if you want some professional critique.
If I were to rate it out of ten, you'd get a two. And I'm still being nice

I'm not trying to be harsh, don't take it that way -- but I honestly see there needs to be a lot of room for improvement, and I have a feeling you may not want to. It pains designers to see that.
P.S. -- I had to turn mute on because I visited your site over and over to test the menu refresh. That music will be very annoying if people are going on frequently -- much less, it's not a good way to express your information. People can't turn off text, but they can turn off the sound.