1. A computer-implemented method for electronic gift giving, the method comprising: providing an internet site for access by a giver via a giver device; prompting the giver to enter giver identification information; storing the giver identification information in a data store; prompting the giver to enter recipient information; storing the recipient information in the data store; prompting the giver to enter a value of a monetary gift; storing the value of the monetary gift in a data store; prompting the giver to optionally select at least one recommended gift or transfer of funds that may be obtained using the monetary gift; prompting the giver to transfer the value of the monetary gift to a gift account; and storing the value of the monetary gift and any such recommended gift or transfer for delivery to a recipient.