This place has it all: film, equipment, books, they even offer classes.
The only thing I didn't like (as an amateur just starting out), I felt too overwhelmed walking in there and way too self-concious asking for help. I didn't feel like they cater to the newbies of the profession.
more