>Page_int fire once when the page is created, but page_load fires every time the page is loaded (or refreshed)
Need clarification on this one. The ASP.NET page will be created each time it is requested or posted back. AFAIK, there cannot be a page_load without a page_init.