Vignettes help control where the viewer focusses in your picture. Using Adobe Photoshop, you can create truly impressive vignettes. Try the Iris Blur effect to create de-focussed edges as well as an alpha channel. Toss on an exposure adjustment and a layer mask and you have the perfect vignette.
For more on photography, be sure to check out Photofocus.