Drupal 7 port, for great justice!

That last link might need to go to discoverygarden.