The next leg of the trip involved catching a train to Portland and then a bus to Rockland.
I got an email from Amtrak telling me that the train we were due to catch on Wednesday has been cancelled due to scheduled track maintenance. (That's a whole two days notice).
We're flying back to Boston from Rockland, so first step, I check the airline we're flying with to see if they can get us there. No joy, flights are sold out.
I check bus lines. I can get some random busline to Rockland, or I can get greyhound to Portland for less than half that price. I order the greyhound tickets and collect them from the station. At the station the Amtrak ticket representative tells me he is unable to refund the train portion of the journey as the computer wont let him, and that I should call the call center as they have a greater ability to do stuff. I call them and after spending 15 minutes on hold am imformed that I can't be refunded just the train portion, and that due to legislative requirements or some such garbage, Amtrak can't provide me a bus ticket without a corresponding train journey, so even if I do nothing with regard to the tickets the bus ticket is no longer valid since the train has been cancelled. So I now have a useless greyhound bus ticket to portland, since I no longer have any way of getting to rockland from portland, and am forced to buy the random busline ticket.
I'm glad I was able to waste a day in Boston sorting this shit out. Hopefully I can actually get to Rockland, since as far as I can tell, having a ticket for the bus doesn't actually guarantee a seat. Yay!
On the plus side, we did spend the day walking around Boston, which is a nice looking city.
It has a lot of old buildings which gives it a more European feel than the other US cities I've seen.