Half Price Books is doing well, with author events and community events.
I think their cheaper prices helps.
Playing of nostalgia is another.
Selling games and memorabilia to supplement the books works better for them than Barnes and Noble because they have some used cheaper inventory along with new stuff.
I like both. Im not a fan of e-readers. There isnt anything like having the book right there.