ASP.NET Monsters #92: Saving CPU Cycles with Static Resource Hashes