Thousands of functions? Then you're doing it wrong. Drupal has the best documented API and tons of extensibility. Unless you're trying to change what Drupal is at its core, doing stuff is never impossible or even that difficult. Make sure you're using Devel: <a href="http://drupal.org/project/devel" rel="nofollow">http://drupal.org/project/devel</a>