Thanks guys, much appreciated.
What I did in Photoshop:
1) Select the Gradient Tool in the toolbar
2) Then when a toolbar pops up at the top of the screen, select reflected gradient from about 5 choices.
3) Once you have selected reflected gradient, hit 'Q' on your keyboard which will apply a quick mask.
4) Then using your mouse, click and drag over the area you want to be in focus (it will show up in red) once you have made your choice, hit 'Q' once again.
5) Go into Filter, Blur, then Lens Blur
6) Fiddle with the settings and hit OK
7) Voila! The lens blur may take some time to generate depending on how speedy your computer is.
it's a great technique. i guess you also desaturated the image and applied some contrast, and of course the vignetting.