i once recorded an LP to iTunes via Garageband.
I set up a real instrunment track in Garageband, connected my amp to my computer via a male to male minijack cable going from the headphone port on the amp to the audio line in on my computer. I get Garageband recording, get the needle in the track, and leave it until its finished. I can the cut the recording to get individual songs out of it, and the quality isnt terrible.
If you can cope with the popping of the vinyl, this is great. There are programs out there which take the popping out, but i cant be stuffed.
Hope this helps!