Broken is our specialty.
Is your Mac running slower than it used to? iPhone hit the pavement? Perhaps someone knocked their morning coffee onto your computer (not you, obviously). There isn't much we haven't seen or can't fix.
You could always make an appointment at the Apple Store, sometime next week. If you've already been there chances are they told you "that will be one arm and one leg" or they can't even fix it because it's "too old".