I've been reading up on Domain Specific Languages and stumbled upon this video of a presentation Fowler did at JAOO. I haven't finished it yet, but so far, it's a really good DSL 101 primer for why you might want to go down the Language-Oriented Programming road.
http://www.infoq.com/presentations/domain-specific-languages