On the last song I recorded, I did everything in ACID, from importing my background music to recording my vocal track. It struck me afterward that while it was functional, it was not the ideal technology for that purpose. Sound Forge sounded closer to what I needed, but I haven't figured out yet how to record vocals with it, or how to get enough precision to insert a vocal track from another program.
I know this is a sort of "read the manual" question, but I'm curious how other people do it. Do they record the vocal first and then play around with the background before splicing everything together? Or do they record the background first and try to record to that music?