Uh... hem... could really use a few solid recommendations here... who would you suggest that I know? - Erik Bethke