For my PC I use CDWave. It's a freeware (shareware?) program that allows you to record any anlogue source to your PC as a .WAV file. For recording LPs, I just hook my turntable up to a cheapo radio shack phono preamp and plug the other side into my sound card. Press record on CDWave and off I go. I can also do cassettes the same way, if necessary.
If I need to convert .WAV to MP3 I use Alto MP3 Maker, another freeware program that allows you to simply convert pretty much any audio file to MP3.
I'm currently using Adaptec Easy CD Creator for burning because that's what came with my old Plextor CD burner.
Let me know if you have any questions.
Jon