So I had a wedding last night and my husband assisted me. He dropped my 5D + 24-70L +580EX...The camera and lens seem to be ok..for now. The little plastic piece to shoe mount the flash cracked in half so it won't stay mounted...I have another wedding this weekend so I went to order another flash this morning and the 580EX is discontinued and the 580EXII is not in stock yet. Would you get a 430EX or a Simga 500 for the 5D if you had no other choice. I do have a backup flash but I will not go with just 1....any advice?