JJ, I've been to a lot of booksignings. Some successful, some not. No, there isn't any rhyme or reason why one succeeded and the other didn't.

Here are some tips for you.

1. wear a name tag.
2. Have a large sign w/your photo and "Author appearing today" message and /or book cover
3. chocolate - people love chocolate
4. book marks - people love bookmarks and you can autograph them as a bonus
5. drawing (give away something other than your book) Use the forms to gather marketing info for your next project
6. pen - have a good signing pen, one that doesn't run or blotch.
7. signing messages - think about them now so you don't stumble and draw a blank when you sign your books
8. good supply of books -make sure the bookstore orders them early and they arrive. Verify.
9. Smile - a smile can do a lot for attracting strangers to your table

that's all I can think of right now. I'm sure other people can add to the list.