buffalo you say... i think there is a meet-up happening around there in a week or so.. find it, attend and somebody might be able to teach you how to fix it yourself... right there...
...