Web Proxy No Go!

I have setup my NAT and mangle rules so that all P2P traffic goes through one gateway, and all websurfing traffic goes through a seperate gateway.

How can I get the Web Proxy to work? I have tried to make it work using mangle rules but the pages don’t load, it just sits there with “Waiting for reply…” forever…

Please help!