nvr,
The theory of evolution, in regards to its components, is more of a belief system, rather than a theory based on what is observed.
Giraffes necks, human eyes, and other items of irreducable complexity point to a design, which requires a designer. The "falsifiable" definition of scientific methods is a recently introduced definition. Just as scientific theories change frequently, so do scientific definitions. The assumption that mutations will lead to the survival of the fittest, or that mutations in a population result in anything other than minor adaptions to the environment over time, have been shown to be in error. The presence of "living fossils", too, demonstrates the inadequecy of the currently held neo-darwinian evolution theory to pass the litmus test of veracity.
Rather than debate with armchair scientists on teh internetz, I'll borrow your style and post for you some information that may enlighten you as to what you may not know about the "theory of evolution" as it is currently taught:
For starters.
You might also want to read this:
http://www.weloennig.de/NaturalSelection.html
If you wish to understand both sides of the arguments for and against evolution, natural selection, survival of the fittest, intelligent design, etc, I'd recommend checking these sites periodically:
http://www.evolutionnews.org/
http://www.discovery.org/csc/
http://www.answersingenesis.org/creation/archive/
http://www.godandscience.org/evolution/
You can google for more.
Or take a look at this video if you're not into reading (or can't comprehend what you read):
http://video.google.co.uk/videoplay?docid=-5521410965822202656
Or if you like a hard copy to read, I'd suggest Behe' Darwin's Black Box: The Biochemical Challenge to Evolution
BA- Enjoy!