Sirrahbed posted some great links, including from PTrs that have battled this in the past, in Cat Health:

http://petoftheday.com/talk/showthread.php?t=125411