In a recent test question I was required to us L'Hopital's rule to evaluate:
$$\lim_{x\to 0^+} x\ln{(e^{2x}-1)}$$
I assumed that anything multiplied by 0 would give an answer of 0. This turns out not to be the case. Is there a simple explanation as to why infinity multiplied by 0 is not 0?
"Infinity times zero" or "zero times infinity" is a "battle of two giants". Zero is so small that it makes everyone vanish, but infinite is so huge that it makes everyone infinite after multiplication. In particular, infinity is the same thing as "1 over 0", so "zero times infinity" is the same thing as "zero over zero", which is an indeterminate form.
Your title says something else than "infinity times zero". It says "infinity to the zeroth power". It is also an indefinite form because $$\infty^0 = \exp(0\log \infty) $$ but $\log\infty=\infty$, so the argument of the exponential is the indeterminate form "zero times infinity" discussed at the beginning. By the way, in many cases, you are right that the argument will be zero because $\log\infty$ is a "smaller" infinity than the normal infinity, and the zero will "beat it". But there is no universal rule: the result will depend on the functions.
Zero is also the winner in your particular homework problem. $$\exp(2x)-1 = 2x+O(x^2)$$ as $x\to 0$, so $\log$ of the argument above is $\log(2x)$ which goes to $-\infty$ but in a slower way than $x$ goes to zero, so the product of $x$ and the logarithm goes to zero as $x\to 0$.