• i think you are incorrect as from this simple example script (im using sql2005)

    declare @t table(i int, x int)

    insert into @t

    select 1, null

    union

    select 3, 1

    union

    select 2, 1

    select *

    from @t

    select count_big(*)

    from @t

    select count_big(x)

    from @t

    it shows that count_big ignored the nulls in the second query