Я так понимаю, что событие о том, что сессия кончилась будет выполняться через некоторое время в момент других запросов от иных пользователей? Получается, что если запросов к PHP нет, то и сессия будет все еще жить. В вашем случае может это приемлемо, но по-хорошему следует писать cron-скрипт и свой провайдер сессий.
Вроде, развивать вычислительную мощность уже некуда дальше (пока), а многопоточность не для всех задач подходит.
Минус: использовали стандартные элементы оформления Windows.
:-D
Здесь нет ошибки? Действительно 30 тыс. руб?