To put it simply, macroevolution is nothing more than microevolution over time. Usually great spans of time which can not be reproduced in a laboratory with out the aid of a time machine.
Baloney on two counts.
1. Work with E.coli for a hundred plus years means well over two million linear generations. Are you claiming that two million generations is not enough time for some kind of evolution to occur? Especially when the evolution is being encourged via the use of mutagents? We have had plenty of time and nothing has happened but one altered metabolic pathway and a few fat E.coli and mostly dead E.coli. Not much going for evolution there...
2. Microevolution is simple variation. Variation has never produced a new form or function, period. Variation has to do with relative sizes, colors, shapes of noses and beaks -- that sort of thing. It has never shown any ability at all except in the imaginations of men to do more than play a little with what is already there. It cannot invent new. And inventing new is exactly what macroevolution calls for.