Profiler doesn't consider asynchronous HTTPService call times because there isn't any code running during that time. The runtime is just waiting for the HTTP response.
Use a HTTP tracer plugin like Fiddler or HTTPWatch to measure time taken by HTTP calls. Then the times should add up.
Chetan Sastry
2009-07-28 14:44:56