Where are you located - is there a bike co-op nearby? It appears you are in a college town, and they are more common there. You might also check for a local bike club and call or email them to see if they offer repair clinics or one of their members can help you.