The number of cards in hand is determined on resolution. [Duelist Magazine #2, Page 9] So, your opponent may cast spells in their hand before this spell is resolved in order to take less damage.
Extended tournaments (see Rule 803) have banned this card since 1999/10/01.