Even if there are critisism, I write heavy-duty numerical methods all the day and Numerical Recipes is a great book, which teaches you a lot if you are willing to read the chapter and not copy and paste the code directly.
For production code, please use canned routines for linear algebra, but otherwise, I never had any problems with the code in NR regarding integration and ODE, and the interpolation classes in the third version of the book is my daily bread and butter.
But please be aware that the code in NR has to be adapted to your needs, since it is generally poor production code (but the design is generally good in the C++ 3rd version).