A tutorial of AWStats, at the end there are many useful reference of factor affect analysis information, especially useful is information about web caching http://www.onlamp.com/lpt/a/6395
HTML5 APIs HTML5 introduces lots of new and exciting things for web authors, among these are new APIs. Here are some of them.
Application Cache API An API to interact with the application cache, which is a set of cached resources.
You can do window.applicationCache to get the ApplicationCache object that applies to the active document of that window. More on application caches here.
DataTransfer API The DataTransfer objects are used to expose the drag data store that underlies a drag-and-drop operation. More on drag and drop here.
Command API A command is the abstraction behind menu items, buttons, and links. They are defined to have facets (label, hint, icon, etc.) and are exposed on elements using this API.
Constraint Validation API As of this writing, there is no proper definition to this. But we can assume it'll extend our client-side validation tool arsenal.
History API The History objects provide a representation of the pages in the session history of browsing contexts.
For example, you can go back (window.history.back()) and forward (window.history.forward()). More on session history here.
From http://forums.worsethanfailure.com/forums/thread/137864.aspx - "IMDB has a technique where they use CSS positioning to place a scaled 1x1 transparent gif over their photos so that right-clicking and doing a save-as saves the 1x1 gif.", I think this approach is simple and elegant