Great article on DSLs: "Why DSLs? A Collection of Anecdotes"

You should consider reading this great article by @voelter on his experience building advanced DSLs using MPS.

With respect to other articles he wrote, this is less technical but gives great insights on the concrete effects DSLs had on the people who adopted them. It also reports the stumbling blocks he ran into and how he got those solved.

Not a short article but it is well worth the time to read it.