Varnish is pretty awesome, but gets complicated when you have user-specific content. You can use things like edge-side includes and such, but it becomes more than plug and play at that point.
That's my read on it, anyway. It always gets dicey interpreting the intent of others :)
thanks.