Neat idea. One potential downside: people like me, who are incredibly non-photogenic.
I cannot take a decent photo in most cases, but I had the opportunity to have a photo session with someone who normally works with models and celebrities and it made a huge difference. What I took away from the experience was that wearing makeup, standing in painful positions, and having someone yelling "hot!" "Ooh" "saucy!" and "yeah, like that, again!" makes for better photos, not just a fun Saturday night.