There are definately repeats particularly if you sail on the same ship often. Since we are somewhat limited on where we can sail from here in Mobile (without a long drive or a flight), we have cruised several times on the Holiday. When we sailed the Celebration from Jacksonville (May 07) and the Holiday August (07) they were performing the same show. I now find that the Holiday is STILL doing the same show, so we will skip it in October.
On the other hand, I found that the Fantasy is currently doing the Beatles show and we are booked on her for April. Due to illness, we missed this particular show on the Freedom and everyone raved about it. So I am glad to get another chance to experience it.