multiple tax questions

1. usually file with you but it can be pricy is there a discount code I can use?

2. is it true I can file all my taxes for free in the sate of MN?

3. I am splitting a home mortgage with my boyfriend is there a tax refund for paying to live here with him?

4. is there a tax rebate for working from home?

5. I provided donations to VVA do I get $ back on my taxes for this? if so how do I file correctly?