You should know that November 16 is the last day to send Christmas parcels overseas if you'd like him to recieve it for the 25th.
I send parcels out at least every 4 weeks, although it's been much more with the rest of the packages I've sent him. Tons of magazines, and other silly gadgets such as a crib board and cards (even though I don't think he plays). I've sent cereal bars, and granola bars, halls, gum, beef jerky, pepperoni sticks (that don't need to be refrigerated), and even chocolate (my husband hasn't had a problem with any of his melting as he just shares anyway).
There have been times when he only gets a couple things at once, and others where he'll get a wheet barrell full. It depends on the planes sometimes, and I'm sure there's other factors as well.
And porn is allowed, they just aren't allowed to display it.