Thanksgiving shopping crowds 'good not great'; online sales strong