How about a fishing job? You could start out just being able to catch 2-3 types of fish, but be able to earn better fishing rods from events/auctions/stores with limited stock to get better fish worth more money. It'd be cool because you could fish all over, and incorporate rare drops and certain fish that can only be caught in x area later on. And don't screw it over like mining is.