If you've got a particularly hard to reproduce bug, rather than typing
out all the steps to reproduce, and maybe forgetting something subtle
but important, you can use the Problem Steps Recorder to create an
mhtml file and submit that file as part of your bug report. That gives
developers who evaluate your bug report an exact play-by-play of what
you did and how the bug was created.
Although probably overkill for most bug reports, I figure this might help some of the more complex situations.