I don't think that I've been more offended by a single thread or string of "newbies" chiming in. I'm sure you guys meant well and had good intentions, but you've really stepped in it now.

Let me break it down.
1. Minwah is absolutely and completely right. To add my two cents "mo features = mo problems" the only way to have an extremely simple fe is to do just that, have it so simple that it doesn't do anything. Just like it's impossible to make a computer 100% user friendly to people who've never used computers it's just as impossible to do the same thing on a similar piece of software (good fes borderline as an os in terms of features these days).
2. Operating systems debate. Xp is the best for various reasons. There is absolutely no valid way to argue otherwise. The only reason to use lesser operating systems is when your pc doesn't have enough resouces to run it. Dos should NEVER be put on a modern pc simply because all of that expensive hardware won't be taken advantage of. You need a far more complex os to properly utilize gigs of ram, fast access to gigs of storage space, and gigs of processing power (which should be multi threaded, something dos doesn't really support.) If you have a machine that runs 98, and runs 98 well (has more than enough resources) then you'd have to be on crack not to update it to xp for the reasons minwah mentioned. Running xp over the course of a week won't give you a valid idea of how much better a dedicated cab will fair with xp on it over the course of it's life. It's really something you have to try before you'll understand. Xp just "works" better.
3. With all due respect, nobody who's chimed in so far, at least to my knowledge, has any right to say one way or another who the "hardcore users" are. How many mame cabs hae you guys built? How long have you been doing this? I'm working on my 3rd and 4th personally and I've been doing this for several
years. And even I don't claim to fully understand the types of people who do this and their characteristics, however I can comment a little. Which brings me to......
4. The "hardcore user" is a person who in general:
Doesn't want an overly simple fe.
Doesn't need a tutorial.
Doesn't particularly mind if a little hard work and research is required to get things working.
5. The "casual user" is a person who in general:
Wants it all.
Doesn't want to work hard for it and sometimes down right refuses to work for it and does nothing but post to this board about how their life is miserable because they had to read some docs.
So in essence, they aren't satisfied with mame32 and an xarcade, but that's the path that requires the least amount of work and therefore they take it. No matter how easy you try to make things for these people in terms of guides and tutorials it still requires some works and thus they will stick to mame32, but complain to us all, every week in the boards. In case you haven't gotten my subtle hint, I would consider this thread one of those complaining sessions.

So l've decided to complain about the complaining. Speaking of which....
5. This is like the 5th thread
this week posted about this exact subject. I address this to all the posters in general and not anyone in particular. Is there a particular reason you all made seperate threads, wasting valuable screen space, server bandwidth and our time? Do you feel that your post is more important than the other posters? Do you figure that asking the same question over will heed different results? You know, repeating the same events over and over and expecting different results is a sign of insanity.