problem with natural selection
This is fundamentally a teleological argument. 

The error is in assuming that the intermediate steps were a precursor to the present functionality. For example, interpreting an 'intermediate' bird wing as a fully functional wing, intended for flight. In fact, there is no prerequisite that present characteristics or functions have evolved from intermediates that were intended FOR that characteristic or function.