Wow. This is a big task.
Hmm.
I think you're going to have a hard time getting one person to make up a comprehensive list for you.
Instead, I recommend looking at some forums and the different categories / subforums they have, then digging in from there.
For example:
Ad networks, email marketing, social media, offline marketing, mobile marketing are all on WarriorForum.