I also read that if you drink 8oz of water (didn't have to be warmed though, at least that I read) and squeeded a lemon, or lime, or orange in it - first thing in the morning before you eat (wait 15 minutes before you eat) - it actually helps your liver get going for the day.
One of the best things I take for my liver is PHOPHATIDYL CHOLINE/LECITHIN
Try to get the strongest one they have in health food store.
Also milk thistle and wheatgrass. If you can find a health food store that juices wheat grass it is very powerful.
Also another great detox for liver is coffee enemas. Use lite roasted organic coffee. If you type in liver cancer and coffee enemas you will find plenty of sites. you may or may not be making a face right now but read up on it and
let me know if you find any BAD write ups on it. There are Doctors on the web that reccomend it. Ralph Moss, Dr Kelly, Dr Gonzales.
good luck ... make sure you are breathing clean air. Liver is your air filter also.