Good news on stamp duty in the budget. With effect from today for all first-time buyer purchases up to £300,0000 will have stamp duty abolished.