Vioxx (rofecoxib) attacks hearts early, not late, and its hazardous effect is sustained for seven days after treatment is stopped, according to researchers here.