A couple of years back, I faced a problem in while doing a web project, that was regarding the browser's refresh.
Although, I managed to solve it as problems are meant to be solved, but that time I was not a blogger.
At the time of writting this post, the time is 21:53 17-Feb-08 and I'm sitting late in my office working on a project and then during my work, it happened to occur again.
The idea was simple and straight forward
Suppose you've a button on your web page, with some code behind, when the button was clicked, it performed some operation (i.e. the code behind gets executed),
now when you press refresh on your web page ( F5 or Ctrl+R), the same code gets executed twice while it shouldn't.
So the solution to this was to capture the the browser's refresh. Following is an interesting post, and hope you'll find it useful.
http://joel.net/code/refresh_capture.aspx
Regards -