Every so often with Pressflow and Varnish you might find that your anonymous users aren't being cached via Varnish.
A quick way to see whether your anonymous pages are being served is to add some debugging headers to Varnish by adding some code like the snippet here to vcl_deliver()
sub vcl_deliver {
if (obj.hits > 0) {
set resp.http.X-Varnish-Cache = "HIT";
}
else {
set resp.http.X-Varnish-Cache = "MISS";
}
}
and hit them with
curl -I http://yoururl.com