I've been using Drupal now for a couple of years but I'm still learning how to program for Drupal and what the best practices are for this.
My question is about adding tables to the database. For the tables that I need to use on my site, is it better practice to add these to the Drupal database (prefixing them so that they are easily separated from the Drupal tables) or should I create a separate database for site specific tables?
Thanks,
Dan