Things are not much better today (30/08/2007.) From the FGW▸ website :
12:35 Newquay to Plymouth due 14:25
This train has been revised. It will no longer call at: Newquay, Quintrell Downs, St Columb Road, Roche, Bugle and Luxulyan.
Road replacement transport will be provided between Newquay and Par.
11:24 Par to Newquay due 12:14
This train has been cancelled.
Road replacement transport will be provided.
10:18 Newquay to Par due 11:03
This train has been cancelled.
Road replacement transport will be provided.
09:10 Oxford to London Paddington due 10:11
This train has been revised. It will additionally call at: Didcot Parkway.
09:55 Oxford to London Paddington due 11:30
This train has been revised. It will additionally call at: Radley and Culham.
09:21 Oxford to London Paddington due 11:00
This train has been revised. It will no longer call at: Oxford, Radley, Culham, Didcot Parkway, Cholsey, Goring & Streatley, Pangbourne and Tilehurst.
11:30 London Paddington to Bristol Temple Meads due 13:10
This train has been cancelled. This is due to an earlier train fault.
07:45 London Paddington to Swansea due 10:45
This train has been revised. It will additionally call at: Didcot Parkway.
09:31 Bristol Parkway to London Paddington due 11:01
This train has been cancelled. This is due to an earlier train fault.
10:38 Oxford to London Paddington due 11:32
This train has been cancelled.
07:30 Carmarthen to London Paddington due 11:27
This train has been revised. It will no longer call at: Carmarthen, Ferryside, Kidwelly, Pembrey & Burry Port and Llanelli.
Newquay services cancelled due to "Resourscing unavailability", in other words Swindon had not rostered a crew to work it! (again)