Have you tried Adobe Gamma (installs with Elements or Photoshop)? I tried originally to use it without success and blew it off as not helpful. However, as I have come to understand color management a little better and what impact the settings in Elements and on my printer mean, I recently used it again and have gotten my monitor to match pretty closely to the prints. While it is not perfet, it did not cost any extra dollars and it is at least more predictable.
What software/printer are you using? What settings are you using within the software and print driver? What papers are you printing on?
Answers to these questions can help determine what you might try to get a better match - if you use Elements and a Canon printer I can tell you what settings I use. Calibration of the monitor and printer is obviously the best option but the cost is a limiting factor for some of us - hope this helps.