Just an FYI, 221.137.0.0 has been filtered. These addresses are in China and include the IP block for the folks from pharmchemical.com.
- Mark