jordo,
WOL 4.1.a uses it's own localized serve from cache routine reading line by line and sending it out line by line if $_ is not equal to WOL trigger line.
That's currently the method I'm using. I've been thinking about doing it from within the ServeFromCache subroutine, but I'm not too sure about the implications of that yet.
LMK if you need an advance copy of WOL. If you do, give me a shout and I'll pass it over.
qasic