"Avatar" grossed yet another strong $30 million over the weekend for a new domestic total of $594.4 million. That stunningly puts James Cameron's blockbuster only days away from passing "Titanic's" U.S. mark of $600 million. "Edge of Darkness" found a solid $17.1 million and "When in Rome" $`12.1 million.