If you can afford it I'd definitely recommend Amplitube.
I can record straight line in, with no effects at all... then take that cheesy sounding guitar track and make it sound like a Marshall stack playing in a stadium or a Beatles guitar in the studio.