The only title that Nintendo has that could cause a dent against Halo 3 would be SSBB, but i think it would be smarter to launch SSBB a few months before Halo3, then launch Mario Galaxy around the same time, since Halo 3 and Mario Galaxy don't share as significant of a fanbase as Halo/SSBB.
Nobody is crazy enough to accuse me of being sane.