First thought is maybe your "box springs" are sagging. Did you buy a set or just a new mattress?
If you find it's definitely the mattress itself, check your area for a custom mattress shop. It's possible they could unstitch the ticking (top quilted layer) and add an additional fiber pad on top of the innerspring unit. This will have the effect of making the "support core" more firm by making the springs less independent. it may also be the "comfort layers" that are too soft. The major caveat that is you'd have to keep the overall height the same so the ticking could be re-sewn and the mattress would look the same as before.
They will have the proper machine to re-attach the ticking. Check, for example, to see if you have a Verlo Mattress Factory in your area. I have no idea if they would actually do this for you but it's worth asking. I know they do this with their own mattresses when a customer finds their mattress to be too firm or too soft.
This message was modified Oct 18, 2007 by haysdb
Vocation: Computer Programmer Mattress industry affiliations: None