I usually find it cheaper to shop online for upgrades and do repairs myself, but if you need some help, these guys seem to know their stuff. I find that local shops are best for browsing parts in person or asking questions, or picking up little things like fans and pastes (or big things like cases) that would be too much after shipping online. They also do some web design stuff and home networking, if you're looking for someone to help set that up.
more