Can someone familiar with flexinode review my code? I'm pretty new to Drupal. It "works for me" though.

feature req & patch here: http://drupal.org/node/21201