I've only been to Meatheads once and it was for a show. My friend's band was playing a show and I always take time out to go hit up bars to listen to their music. I'm a huge supporter of local music.
Meatheads is a small, skinny bar. At the end is where they have their concerts and they have comedy nights (so I've heard, but have not seen). It's in a strange location, in a large Wal-Mart shopping complex, shoved in between a Jamba Juice and a Panda Express. Makes me wonder if the bar had been there for awhile and then those chains just popped up later...
Anyway, it's a nice little neighborhood bar. The bartender was attentive for the most part. However - the fact that this place hosts bands is just so weird to me. The tiny space just does not make is very conducive. BUT I still had a good time and maybe being crammed into such a small place had a little bit of charm, like "oh we're all getting in here to see this band and listen to the music and it's gonna be loud and in your face!".
It's a bit far away from where I live and I doubt I'd ever go back there just to have a drink and hang out. But if there was another band that was playing a show there I'd definitely go.