I have ColorVision's Spyder 2 calibration system. It made a huge difference on my PC LCD display, and did a good job on my laptop. It was $250 and also came with software that generates an ICC profile for printers. You print a target and scan it. Whole process took 20 minutes and I was very happy with the results. I could never get my prints to look like my monitor before, now they are about perfect.
You will see definite color shifts depending on the angle of the laptop display, but it's easy enough to adjust the angle so it looks right, on mine it's pretty much vertical. My PC display is a lot more forgiving in regard to viewing angle.