1) You shouldn't design a website for a certain browser, certain operating system, or certain monitor size. It should work everywhere.
2) Even if you do target one resolution, what good does telling the users what resolution looks best accomplish? If they're below that, it's probably because their monitor or video card sucks... you don't need to tell them your website was designed for a higher resolution. Trust me, they already know from the scrollbars all over the place. (did you really need to use frames? no, you didn't.) Nobody lowers their resolution for the fun of it. And, if they're above that resolution, it's pretty silly showing that message isn't it? I mean, personally I think 1600x1200 looks better than 1024x768 ... should I lower my resolution to look at this person's shitty site?
Same with color depth.
I hate stupid web designers.