Are the differences regional? I'm from the home counties (Dunstable) and
have always used 'settle' - is there anyone else from Beds who uses
settle?
In this neck of the woods we say 'lie' not 'lay'.
You must come from a grammatical neck of the woods, then. 
John Hall
Kind of you to say so :-)
Anne