David,
I would also check out Doctor Mirkin site.
He is Harvard medical school grad with lots of
common sense advice that combines traditional
and alternative medicine. One of their key
strenths are diet related issues. He also a great
audio show that you can get over the net.
http://drmirkin.com/