This is pretty much a minor concern but it would be nice to have it happen. My idea is that whenever one of the players in a battle lets their timer reach 3:, 2:, 1: or 0:30 there be added to the battle log a "<player> has <time> minutes to move!". This would ease proving timestall and "hit and run" offenders that swear at you and then stall their own time out (it's stupid but more common than I thought). Another thing would be having a window flash for the inactive player when these "timemarks" are reached. This is a minor thing and probably even more useless than I think but it would be nice to add it to the to-do list.
Not if you don't report or aren't answered in time by a mod. The window flashing the inactive player is still a good idea imo since a lot of people play while doing other things; I have caught myself forgetting a battle many times in Pokémon simulators, yet I never did it intentionally. An option for a flash tune would be nice too - something like a Skype or Facebook message alert.
People do something about time stall i can't be playing 2 battles at the same time,maybe 3 minutes are enough, not to mention all those high ranking people that timestall at the first turn expecting you to forfeit because the variation is +30,-1 or something