In all fairness to Mister and Alpha, here is a great article from Dr. Moran on the micro/macro debate. The point is made that gradualism alone is not sufficient and there are many other things to consider. Micro and Macro evolution are not competing however it is not adequate to simply dismiss macroevolution as a whole bunch of microevolution. Worth a read.
http://bioinfo.med.utoronto.ca/Evolution...ution.html
http://bioinfo.med.utoronto.ca/Evolution...ution.html