Baclofen is a relative newcomer, as an anti-craving med. However I have read nothing but positive things about it. I would definitely be trying it if containing my cravings becomes an issue again.
Check out the comprehensive Wikipedia entry for it, as well as the Time article on the link below.
http://www.time.com/time/health/arti...913016,00.html