I'm sorry but I don't see why this is a SWA problem. Regardless if the travelling companion isn't sure of their dates, the fares were available and could have been booked at the $39 rate. Blaming SWA for you or your friends indecision is misplaced. You snooze, you looze.