La questione meriterebbe una lezione un su
www.lezionidinglese.net (se ti va la scriviamo assieme

).
Per le mie "osservazioni empiriche" ti direi che "to do" lo usi quando fai un'azione, mentre "to make" lo usi quando fai qualcosa di tangibile e concreto.
Cita:
I'm doing my part.
Hey man I'm just doing my job.
You did your best.
I've done my homework.
I'll Do Anything For You.
I'm making a pie.
I'm making a movie.
Ma ovviamente non poteva essere così semplice in inglese...
Un buon punto di partenza per studiare l'argomento è comunque:
http://www.englishgratis.com/1/risorse/ ... tomake.htm