I asked to borrow my LBS's crank arm puller, and he sold it to me for $8 and bought himself a new one. That's how I got a lot of my tools. He can upgrade his stuff, and I can get tools that won't be used so hard, still have some life in them. I'll die before they do.
Then again, there's something very satisfying about hitting a frustrating part with a hammer. No wonder I have so many laptops.