Doing before and after picture collages: Software?

A lot of people splice together two or more images for before-and-after (or during!) picture comparisons. What software does everyone use to do that? I'd like to start making some. I have a Mac, but would be curious for any platform.

Thank in advance!