Is there anyway possible on the free gifts. To put a little icon next to it to let u know if you have sent a gift to this person within 24hrs. So that way you won't lose who has gifted you. Many of players collect and send out once a day. But if you know ahead of time that you have not sent a gift to that person you can collect there gift and send one right back. Just a thought.