I've been around off and on starting with Slop Dog (I think its okay to mention that site since it doesn't exist anymore), and have always appreciated Joe's (and everyone else's) many contributions to making our lives on Neopets easier.