1. Microsoft Gift card is if you're shopping at Microsoft.com or Store for laptops and Surface tablets. Xbox gift card is for as you'd guess Xbox One/360 related things like DLC, Games, avatar junk. The terms are used interchangeably and is confusing.
2. Not sure about this one. The points you...