Yes I do charge a bit more but that's because I offer them a complete package (i.e.: hosting, design & maintenance contract) as opposed to simple shared accounts.
Most of the local crowd I deal with don't want to learn how to use cPanel, setup emails, modify their site content, etc; hence why I charge a premium for it (which I think is fair as I spend more time on them).
..I should add that I haven't come across a local that just needed a shared account. I would charge him the regular price as it would not be fair to the rest of my clientel (and I rather keep all my clients happy rather than one). However, if I determine that his excessive support deems a charge, I would not hesitate in informing him that and charge accordingly.