Stretch a background across multiple desktops in Windows

I've been using multiple monitors on my desktop computers (except my iMac) for years and years, and I think that the use of multiple monitors is probably one of the smartest upgrades you can do to your computer to increase productivity. However, on Windows the thing that annoyed me most was backgrounds.
In Linux the background is stretched across all your desktops, which is great because you can choose some stunning panoramic backgrounds, but in Windows I always found it just repeated the single image individually on each screen rather than stretching across them all.
However, there is a way around this and I'm going to document it first in these simple steps. So to stretch a single panoramic background across multiple desktops in Windows follow these steps:
- Download a nice background, www.interfacelift.net has got a great selection and you can search by double or triple monitor images. Make sure the image you choose is exactly the right resolution, so if both your monitors are 1440x900 then you'll need a 2880x900 image.
- Right click on your desktop and select the option to change the preferences, this is called "Personalisation" in Windows 7
- Select your panoramic background image.
- Change the background type to tile
- Voila! You're background is now stretched across all your desktops.