Yeah, if there is a sale in one area and another area is paying extra for weapons, you can make a ton of money in a short amount of time.
Overall, I thought the game was fun, but I agree with some of the others that the social system is a bit awkward and starts to become more annoying than fun. Combat isn't too difficult, as it is mostly just hitting buttons over and over. With all that said though, I did enjoy the game and there are some interesting consequences if you play good vs. evil. They could have went a lot further with it, but it's still entertaining.