10 Musings on Marketing