Gah! I should've taken eyefloater's offer of handlebars and a front fender... I brought my bike to the long-time shop i've been dealing with in Newmarket last Thursday and they just get around to looking at it today (It was supposed to be fixed by yesterday)! Anyways, I mentioned that I needed a new b/b when I dropped it off, but one wasn't ordered until they phoned me this afternoon telling me I needed a new one. So, now I have to wait 5 business days for it to ship...argh!
[end of b-i-t-c-h-y customer rant]