It should be noted (and hopefully fixed on the wiki) that the Race Attack is not strictly speaking a double spend. It is a zero confirmation exploit that is basically the same as writing a check that will bounce. The business solutions that will solve/prevent this will likely be similar to what businesses use now, and will not be perfect but will probably be good enough.