An MP has to paid to do his job and his expenses to do that job. Take the case of an MP in the North of Scotland, it only seems fair that he should be expected to travel from his home constituency to Westminster every week at our expense. I would also expect that it would be sensible for that MP to have a small flat in London to stay overnight during the week before bashing back up North to his family home and then doing the stuff he is required to do in his constituency. The obvious answer is that every penny he claims from us, his employers, is listed on a website, so that we can see what we are paying for. Not listed a year after the event but each week, as the claims go in. We will see what claims are genuine i.e. "Attended reception for XYZ Group - got too pissed to drive home - stayed in hotel." All perfectly understandable. Just make it public and the public will agree that the claims are to be paid.