The best money I've spent lately was $20 for this cat. Food and litter's another $15-20 per month at the very most, and I have company even when I'm hacking at 4am.
Unless you're allergic, a hacker should go to the humane society, pay the 50 bucks, and save a life. Don't worry which one to pick, they'll pick you. You'll always have company, and when you're out, they'll take care of themselves, always ready for you to return. Dogs are great too, but they need much more attention.