I'm dealing with basically the same problem, and it seems that drinking lots of water helps a bit. Something to do with the kidneys. I've got a page here with a whole story but it's in dutch
i'll give you a short version:
1. you're not getting enough fluids. drink atleast 2-3 liters of (mineral) water or fruit juices.
2. you're gettting too many acids. take more base-producing foods like potatoes, vegetables and fruit.
3. the body is bottling up emotions. long passage about kidneys regulating water and emotions (bit etherical)
4. your kidneys have 'dozed off'. Try drinking tea of willowbark or willowleaf.
5. shortage of minerals in the body, especially kalium.
If you want I can translate some more.
there's also some eye revitalizing cremes, by Lancome or some other major company. tiny and brutally expensive jars of minty green creme. Tried it once but it didn't really do that much for me.
I think the hammeroid creme works mostly for bags under the eyes (not sure tho, I could never get myself to try it
)