James is shopping for a new laptop. Store A offers a 20% discount on a $900 laptop but includes a $50 shipping fee. Store B offers a 25% discount on the same laptop with free shipping. Which store should James buy from to spend the least amount of money, and how much will he save compared to the other store? Let's think step by step and output the final answer within \boxed{}.
user