You can purchase an egift card for someone in Another Country. Then all you will need to do is send them the card information.
No you have to be in the country that you live in
One can create another account in the other country and authorize your iTunes stores to access movies, songs and apps.
You have to do transfer the songs from itunes
No it isn't possible to do that in iTunes.
smack yourself
Yes. It is very possible to have 7,000 songs on an iTunes account.
yeah, you can use windows media player or some other media players that are similar to itunes.
no it would only appear on their itunes
On the bottom of the iTunes Store page there is a round button with the flag of your country on it. Click on it and you get a list of other country's iTunes. Including Japans!
There are several other sites where it is possible to Download music and movies. There is a good comparison of 35 of them at related links.
Despicable Me is available as a DVD rental from Netflix, but is not available for instant streaming to your TV.
U.s.a