I will go with your first method.
Where would I find more details on this method?
I'm going to google, "expires header" and see if I come up with something.
more info would be appreciated. also even a reference to a good book or website that talks about this stuff.