Yeah, looks a lot better.
Re. the color calibration, you might not be able to do it without buying something like the Colorvision Spyder. It depends on your graphics driver in your laptop - some let you adjust the color balance, but in my experience, not many (I guess because of how laptops are positioned in the market, and the quality of the screens in most of them, which makes them unsuited for most graphics pros anyway). I have two laptops and neither one of them allows me to adjust the color balance.
What you can do, though, is use a tool like Adobe Gamma to create a somewhat accurate color profile for your screen, then use an image editor that supports color management. That way the colors will at least be displayed properly when you view photos in your image editor (Photoshop or whatever). The problem is, they will not be displayed properly when you view them in other applications, like web browsers or whatever, but you can at least edit them properly for uploading.
I don't own a Spyder but I think one of the things it does is actually adjust the colors your system displays (in addition to creating a color management profile). Other people around here have these types of devices though so maybe they can give you some better info.
I'm tired of being a wanna-be league bowler. I wanna be a league bowler!