#misc_redone_on_6_07_07 - nolanevans