Drupal is at an exciting point as it moves more and more into common use. But, as has been the case with other technologies, this move comes with a major change. Until now, most people putting up Drupal Web sites have had the skills to customize Drupal. If there isn't a module that does what you want, just write some PHP code. Want a theme just for you, no problem. There are suggestions for improvements and bug fixes on the Drupal site and other places that you can apply yourself to the code (not Core, please!).