"When macro-evolution can be tested, observed, and repeated then it can be considered science."
If you accept micro-evolution then you accept that over X period of time, N number of base pairs (DNA code) change. now if we extend the period of time X to say Xx100, then N would be increased to Nx100.
Now please explain to me the process that would stop macro evolution.
why should one assume changes in DNA goes on indefinately and uniformly?