Is it possible to temporarily disable the screen timeout?
If you are using a profile application to set your volumes in different situations, I guest most of them have the option of changing your screen timeout as well. In my case I'm using Setting Profiles and I can add a new profile that does exactly that in two key press.

In Setting Profiles, there is a widget to set profiles and you can even select a timer with the profiles you set, for instance, to enable the profile "no screen timeout" for the next 5 minutes.