Even though the state owned Metropolitan Transport Corporation's website has this facility
MTC Bus Search Facility
this website called rab.in impresses in one aspect : it tells you where to change your bus to reach the destination.
I think the website is in its initial stages, but still turned out in the Google search right on top.
Check it, at least for the efforts they have put in.
Chennai Bus Routes