I would encourage anyone following this thread to view the above video about the Dieppe Raid, which is archived on the Veterans Affairs Canada website.
My personal view, oceanmariner, after having listened to countless WW2 Canadian Veterans' interviews about the D-Day landing, is that the Allied brass hadn't learned very much. The German shore batteries, which were as deadly as those at Dieppe, were for the most part neutralized by the infantry! It was shear force of numbers that won the day. I will say, though, that the use of flail tanks to clear mines for the advance up the beach was a good lesson learned from Dieppe.