I booked an appointment for 12-6 on 14th Feb12. I had my elderly disabled mother wait in from 11 as I was at the hospital with my Grandad. I arrived home at 1pm and waited and waited. I called British Gas at 4pm to check the appointment, couldn't get through so tried the internet. The website confirmed the 12-6 appointment slot so I waited some more. I continued to ring until 5.55pm. The next morning at 9.30 the engineer showed up at my door and argued with me that the appointment was 8-10 on Wednesday! I was stunned at the attitude but decided it was easier than rescheduling to just let him in despite being disturbed from my sleep(shifts). When I checked online the website had changed my appointment time so I couldn't even argue. I have a letter confirming the original appointment thankfully. The complaints section of the website made it impossible to leave feedback. I still can't get through on the phone...