There is no difference between micro- and macroevolution except that genes between species usually diverge, while genes within species usually combine. The same processes that cause within-species evolution are responsible for above-species evolution, except that the processes that cause speciation include things that cannot happen to lesser groups, such as the evolution of different sexual apparatus (because, by definition, once organisms cannot interbreed, they are different species).
Anyway, an example of macroevolution would be the fruit flies. Two groups, Rice and Salt, living in seperate and different conditions, after 25 generations, could not interbreed. Yup new species - macroevolution - right there.
Check here:
http://www.talkorigins.org/faqs/macroevolution.html
And here:
http://www.talkorigins.org/faqs/faq-speciation.html
And bonus quote:
"Evolutionary theory is now enjoying this uncommon vigor. Yet amidst all this turmoil no biologist has been led to doubt the fact that evolution occurred; we are debating how it happened. We are all trying to explain the same thing: the tree of evolutionary descent linking all organisms by ties of genealogy. Creationists pervert and caricature this debate by conveniently neglecting the common conviction that underlies it, and by falsely suggesting that evolutionists now doubt the very phenomenon we are struggling to understand. "
-Stephen J. Gould