Everybody seems to have good things to say about fenix-store.com, but I certainly got screwed. They pushed back their ship date twice on me then when they finally did send the light it was the wrong thing, and it takes them forever to respond to email.
I ordered a P3D and some 123 batteries on...