It's one thing to rotate a photo 90 degrees, that's simple. What about a photo that is just slightly crooked? Paint.NET can fix that too.