A linear game follows a strict path for the player with little, if any, deviation. Basically, you traverse from stage 1 to stage 2 all the way to the final stage. Take, for example, Ghosts and Goblins or Magical Pop'n.
A non-linear game deviates in some fashion, either throughout the whole game or just for a portion. For example, the classic Megaman series was one of the first non-linear types. You had your choice of 6-8 stages at the start, but once you completed those you were on a linear sequence. Then you have a game like Metroid, where you just have one very huge stage that requires certain upgrades to reach certain areas but you can approach it from nearly any angle.
A freedom of choice on what you want to do in order to progress the game in order towards completion, that is what non-linearity is. So by extension, linearity is when the progression of events which actually contribute to game completion are sequential. In most cases, there's also no form of going backwards.
Usually, when people talk about "linear games" as opposed to elements like "linear gameplay" or "linear story", it's talking about the layout of the levels in the game. Not the structure of those levels, but the overall map of objectives that you go through. Games can have very open levels and maps, yet still be a "linear game" due to the approach for actual game completion.
An example of linear level layout is Iji, which might surprise anyone who has played the game that I've stated it. In terms of story and gameplay, it is extremely variable and non-linear. Each individual level is vast with many approaches possible depending not only on your actions in that level but also actions in earlier levels. But the level layout is a strict, one-directional set of levels accessed by completing the previous level. It's also a perfect example of why linear design is not necessarily a bad thing.
An example of non-linear level layout is Super Bomberman 5. Each stage has the same objective of "defeat all enemies", but clearing it opens gates that point to stages. Like a Choose-Your-Own-Adventure book, each new stage presents a new choice, and some branches will intersect at various levels. Each world has around 3 separate boss levels which you only ever get to one, and there are even different variations on the final encounter. Once you've cleared the game, you can then opt to start at any level you've cleared before, in order to explore the other gates. So even though the story and gameplay are rather linear, the level layout is pretty much the epitome of non-linear.
VOD is Video On Demand.
On this context, it means a video that is taken from the screen of an observer or from the players themselves (those are called FPVOD-First Person VOD). The video is taken by softwares like FRAPS, in most of the cases. They usually have audio commentary from "experts" in the game, but this is not required.
VODs are used usually when the replay is not available, i.e: in Korean professional league games.
Best Answer
In this case, "tagging" refers to the act of attacking as many targets as you can, thus acquiring credit for the kills, even if someone else kills the mobs (in a short time span from you attacking it). That, in turn, results in XP and loot for you. Think "Hey, I participated in this kill, I deserve something".
How to do this? One option is either spamming simple one-target attacks and switching targets with each attack, or AoE attacks, if you're close enough to more targets (with the lag and mob-loading times, this is often the more certain way to get credit).