FairMormon is a non-profit organization dedicated to providing well-documented answers to criticisms of LDS doctrine, belief and practice.
Joseph Smith's First Vision/Accounts/Criticisms
General criticisms regarding the First Vision
Summary: Joseph Smith gave a number of different accounts of the First Vision to a variety of people. Some assert that differences in the accounts show that he changed and embellished his story over time, and that he therefore had no such vision.