Treasurer Wayne Swan in the Hot Seat