I know a few people who have done this, and i've done it myself a few times for fun, not payment - definitely better than using a studio, by the time you've paid for the session you'll do well to break even when paid for the job.
I wouldn't use an amplifier, just a decent audio interface and headphones so you can play 'in the mix'