Ok
R G B stands for red green blue.
Camera sensors have sensor arrays that receive these channels.
Most modern cameras give you the option of saving the image in the adobe rgb or srgb, this can be found and altered in your camera settings.
For the most part you will want to have your camera set to srgb and forget it as most images are viewed digitally. This will ensure that throughout the editing and viewing the results should be consistent.
For print images you can still shoot srgb but then convert to adobe rgb prior to printing. Printers can produce far more colours than the average monitor can, unless your using a very high end reference monitor. So with the assumption that most people will be viewing your images on similar basic and un calibrated monitors a standard colour space such as SRGB (the S stands for standard) has been used in web browsers and other programs and devices.
This is the first step you should take to achieve continuity.
I have read somewhere that flikr alters images during the upload, i feel this is not the case, but i may be wrong. Have you tried uploading the same image to a photobucket account and comparing that to your flikr account in the same browser?
Having a calibrated monitor is very handy and sometimes essential but doesn't come without problems, primarily, you will see your images as standard, if your printer is set to the same calibrated profile as your monitor you should achieve consistent results. However, none of us with images online know what our viewers monitors are like, are they adjusted correctly? Is a desk lamp shining on it? Have they cranked up the contrast and colour cos it looks good to them? Are they viewing on some auto brightness mobile device with a scratched screen?
This gets me down because as much careful tweaking and nudging of contrast and colour balance we make it could make no difference as someone viewing on a messed up monitor won't get the same experience.