After further analysis, I blame the sink. It looks to be messed up in more places than one. I think I could get the rest of the pipes to stop leaking if I spent a little time, but no point in that. I'll just not ues that one until I replace the whole thing... hopefully sooner than later. In the mean time, I've decided on the rest of the sinks I'll just replace the faucet and leave the drain in place (well, maybe try to clean out any clogs but no new parts). Even thou I'm pretty sure I could, there's just no real added benefit - I'll just wait until I redo the whole bathroom. To answer your question, best to have the apartment fix it guy take care of it... my track record still isn't too good.