To start, go ahead and login to Facebook using Mozilla Firefox and go to the Farmville application. Click on the 'Free Gifts' button but instead of picking and sending the gift, right click on the button 'Free Gifts' and select “Open in new window”. Keep repeating this step until you have many windows open. I usually open 10 windows at once, but I've heard this trick works with more. This trick can really slow down your computer so you may just want to start off with 10 new windows the first time you try it. If possible, I suggest doing this trick late at night or early in the morning when Facebook is less busy to prevent getting any error messages in the new windows.
In each new window you can choose a different gift to give to your Farmville friends. Don't forget you can pick different friends to send the gifts in each window as well. Once you've selected the gift and which friend you want to send them to, click on Confirm and Send. This trick is also known as the Farmville Unlimited Gifts cheat because you can open up as many new windows as your computer can handle as long as they are all opened at the same time. Confirmation has to be all done at once, so make sure all of the opened windows are at the Confirm and Send option. Using this Farmville cheat, your friends can easily send you unlimited gifts on FarmVille the same way.
Another option for unlimited gifts is opening up a fake Facebook account and sending them to yourself, but Facebook doesn't always like fake accounts and this may not be the best option.
This is just one of my Farmville cheats. Visit my website at http://www.squidoo.com/