"In Web 2.0 terms a 'mashup' is a website that combines content from a variety of sources in order to give users an integrated experience. You can achieve something similar using the vast variety of hidden utilities in Linux--and you don't even need to be a programmer!
"A number of popular Linux applications are essentially mashups of simple command-line tools. Look behind the scenes at a program like QDVDauthor and you'll find that's it's built on a bedrock of basic but powerful command-line applications..."