Ufraw the colors seem to be all skewed
and
also, how do you go about calibrating your monitor and printer based on the same so you get the results when printing?
If your monitor is not calibrated and you are not using a colour management aware application (Ray says Gimp is now), that is likely to be the main reason why colours seem off.
You need a calibration device, and its associated software, that reads the colours from your monitor to make a profile. It will also load data into your graphic card to adjust the monitor appearance (I assume Mac is similar to Windows for this).
Popular calibration devices are X-Rite Eye One Display 2, Spyder 3.
When printing you again need a colour management aware program and a profile for every paper type/ink combination you use. Profile Prism will make these profiles for you, or a device like the ColorMunki, or buy a custom profile. However, most paper manufacturers supply quite good profiles for their papers; you usually need to use the printer manufacturers inks for them to work properly.
and I've read about ICC color profiles to enter into the program,
Ufraw uses dcraw, like Qimage SE, to decode the raw. However, Qimage has other features including Noise Reduction, Unsharp Mask (USM), a very simple but clever method of adjusting raw images and allows the use of a camera profile to obtain the best possible colour reproduction from your camera.
Of course, like Profile Prism, Qimage is Windows only so you would need to use a Windows emulator on your Mac.
Terry.