Just a heads up, make sure you actually talk to a program before proposing/accepting a swap. Although we may think its a good idea, a lot of programs have a wait list for those dates and use those first to fill their dates rather than relying on having someone on some forum that supposedly agreed to swap with you.