Europe changed time at 2am this weekend (we do the same next weekend). But a PHP script routine that I run on a US server to detect time changes in London was broke. I've already fixed it, but who else can find the problem (sometimes I'm such a dummy)...
date_default_timezone_set('UTC');
$time_adj = strtotime("now") - strtotime("Europe/London");
if ($time_adj = 3600) {
$time_lbl = 'BST';
} else {
$time_lbl = 'GMT';
}