When is it appropriate to run a drupal_bootstrap? I have a static site with a drupal blog in a subfolder and I want to bring the latest posts into the homepage. I can run a drupal_bootstrap and then load the nodes I want. Is this an ok strategy? When is it appropriate to use drupal_bootstrap?
In order to bootstrap Drupal from another PHP script, you can use below code:

 define('DRUPAL_ROOT', '/path/to/drupal');
  require_once DRUPAL_ROOT . '/includes/bootstrap.inc';
  drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);


When ever you would like to call Drupal Functions or features outside of Drupal root you can use above code..