I did have 2 hours, but it shrank a bit!
We just got back from Sweden yesterday and had a very tight connection at FRA, which had "shrunk" to be even tighter when LH changed the departure time of our ARN-FRA flight twice, and left us with only 1 hour to connect to our FRA-SIN flight. After transiting through FRA for the first time ever on the way there (and thinking, cr*p, this is a confusing airport to find your way around - not to mention the seemingly never-ending passport control and security checks), then finding the ARN-FRA was almost always late, also not being able to select seats for that flight either (booked with SQ but operated by LH, so no seat selection for you) and envisioning us being allocated seats right at the back of the plane and taking forever to disembark, made me sure that we'd NEVER make the connection.
We were actually given seats near the front of the economy cabin, but then the connection shrunk even further when we were delayed leaving ARN, arriving at FRA 25 mins late AND at a bus gate out on the apron, and I thought oh hell, that's it. Not sure whether it was LH or SQ or a combination of both with the arrangements at FRA, but amazingly, we made the flight. There was a bus with a "minder" waiting specifically for us and 2 other pax for the SQ flight and it whisked us away to a network of road tunnels underneath the terminal - off the bus, through passport control, back on the bus, driven back out on the tarmac again all the way across to the SQ plane - our minder then shepherded us up several flights of stairs to the gate, out through the gate, hand passports and boarding passes over for checking, back to the gate, scanned the boarding pass - *beep* (and not the upgrade type either!). "Can you just take your passports and luggage stubs over to my colleague please", handed those over, type type type she went, back to the gate, scanned the boarding pass - *beep* again, message "not boarded - seating issue" comes up on the screen for both of us. Dammit, they've given away our (paid for) exit row seats, I thought. But no, a bit more typing on the computer by one of the other CSOs at the counter, and we were through and finally in our seats with 8 minutes to spare. WHEW!! Unfortunately as the compartment above us was completely filled with infant life vests and (being very late to board) all the other compartments were chock full (thanks to - as per Juddles' post - people bringing multiple carry-on items, especially large roller cases), so had to put our hand luggage some rows back, which of course delayed us considerably when getting off the plane in SIN, but we were happy just to have made the flight, as we didn't want to get stranded in FRA for another 12-24 hours. Even happier when it turned out our bags had made the connection as well, and dutifully turned up in the first 5 minutes or so of waiting at the baggage carousel in PER just after midnight!
Anyway, back OT
.