On average, a wedding is a 10-14 hr day, and an additional 1-2 weeks of editing time (because let me tell you, editing the images is 80% of the work when it comes to producing the beautiful images you want at the end of the day), and most photographers have a second shooter or an assistant that they also need to pay for the day of (which typically is anywhere from $100-400, depending on their experience/rate). Wedding photography is also seasonal, where the bulk of work occurs from Apr.-Oct., so a photographer needs to be sure they will make enough in those months to sustain themselves for the whole year. Even if a wedding photographer is booked for every single weekend, all year round, that only totals 104 days of the 365-day year, and typically there are very few, if any wedding bookings from Nov.-Mar., so pricing appropriately is essential to survive the slow season of winter.
So, if you're looking at a photographer that is charging what seems to be a fantastic deal, chances are they don't run a professional business, or have the proper equipment to deliver the quality of imagery you deserve to have on your big day. While you may save some money in the short run, chances are if you're booking something for $500-$1000 on craigslist, you're going to have sub-par pictures. In this particular industry, you really get what you pay for, and unfortunately, once your wedding day is over, the photos will be all you have left. So, my personal bias aside, if ever there was an aspect of your wedding to skimp on, the photography should not be it. And hopefully after reading this, you'll understand the high price tag of wedding photography, and perhaps even respect it!