I've read a lot of different values for how long a background task can run. Everything from 15 to 30 seconds. MSDN writes 25 seconds.
Does anyone know what the value is for sure? If the value is 25 seconds does it mean that I have 25 seconds to perform my tasks or does the task take some time to start and/or finish?