We have lots of new and somewhat new titles and they're all in stock, which means you can get them in time for the holidays if you order before December 10. Make sure you scroll down the whole list and call us if you don't see what you want. We have much more in store.