www.paspic.com is great. I took photos myself, they check them and only approve and proceed to print once fully complient with all the passport photo rules (ie. eyes have to be open etc) and then send to you in the post within a couple of days - and all for under £4 !