You may have noticed that the Farmville gift box now accepts many more gifts. There is a limit though. Apparently the limit is 200, though it might keep changing.
The giftbox is at the junction of a lot of not too great design decisions. The first problem is that the gift acceptance mechanism doesn't know the box is about to be full, and doesn't warn you evidently until you have lost a gift. The second problem is that the gift box has to hold a lot of things that should not be there, because they should be sent directly to their destination or to an overflow if the destination is full. For example, if you are building a stable, there is no reason why the parts have to go to the gift box rather than to the stable. There is no reason why Tuscan wedding favors can't go to the wedding tent, rather than making you pump away at accepting them and then making you waste time again getting each one into the tent. Farmhands and Arborists accumulate in large numbers if you are smart, and they should get a separate store. Collectibles should be going straight to the collectible store, and if if some of the items go beyond capacity too quickly, the capacity should be increased. It's not our fault there are too many emperor butterflies and not enough copper butterflies.
Beyond all these problems there is the problem of the fixed size of Farmville. There just isn't enough space for half a dozen mansion, assorted prizes like the Eiffel tower and all the other things that accumulate for top end players. There should be a way to expand the farm or else to add a link to a second farm.
Still, 200 is better than the old limit of 50.