Where's sbm12 when I need him?
I'm here, but I'm also pretty bad with fare rules. I always just buy the cheapest ticket and hope it works out in the end. If not I either pay the change fee or - more likely - throw it away and try again. When the fares are less than the change fees the rules stop mattering so much.