Slow Feeding has got a new web site of its own.

You'll find it at www.SlowFeeding.com