Solid post. The ultimate problem for macroevolution is that there is no known way for entirely new genetic information to be added to a genome. There is only a loss of information that sometimes produces positive results but NEVER upward evolution.
Macroevolution is an inverted fantasy.
Atleast we agree on something.
You may be interested in this book which teaches the reality of devolution:
http://www.amazon.com/Genetic-Entropy-My...6293&sr=1-1Dr. John Sanford, a retired Cornell Professor, shows in "Genetic Entropy and the Mystery of the Genome" that the "Primary Axiom" is false. The Primary Axiom is the foundational evolutionary premise -- that life is merely the result of mutations and natural selection. In addition to showing compelling theoretical evidence that whole genomes must in fact degenerate over time, this book strongly refutes the Darwinian concept that man is just the result of a random and pointless natural process.