Make a WordPress site work on both HTTP & HTTPS

Now that Google started including sites which server under HTTPS in their ranking, and CloudFlare came out with their Universal SSL service, I was thinking to add a native SSL support to my WP...