There have been quite a few Scots play for England, the most recent, I think, being Gavin Hamilton who is mentioned somewhere else in this thread. In the 1970s Mike Denness captained England 28 times. He was replaced by Tony Grieg, who, born in South Africa, only qualified for England through his Scottish father. Another captain, the most famous, or contraversial of all, was Douglas Jardine of the infamous 'bodyline' series. He was born in India, and again, only qualified for England through his Scottish parents.
Getting back on track, I think this Ashes series, although exciting, has been contested by the two weakest teams in many a decade. The Aussies have not yet recovered from losing Warne, McGrath, Gilchrist and an opening bat (whose name escapes me) all in one go. England are not the same without Pietersen, and they can't seem to work out who their best fast bowlers are. My money will be on the Aussies winning comprehensively down under, next time.