Wow! What a great lineup. It is going to be hard to choose.