how will I know if my friend already downloaded the gift?
is resending gift to the same email free?
You can see it from the itunes. Itunes->Account->Manage Gifts. If the link says "resend gifts", it means that it hasn't been redeemed. If it says "View", it's redeemed.
Retrieving data ...