I haven't worked on this for ages, and never really finished filling up all word lists with enough words, but just to give you an idea for how you can get fun results in a super simple way, some excerpts from the files that make it up (the "algorithm" is actually easiest part, the hard and fun bit is coming up with words), and some examples:

some examples for some word lists:

buzz adj	atomic, neutral, energetic, dynamic
buzz adj process	integrating, horizontal, dynamic
buzz adv	dynamically
buzz noun device	generator, module
buzz noun process	integration
buzz noun resource	wisdom, community, client, security, information
buzz noun resource plur	clients, partnerships

corp adj corp-feature	governmental, associated
corp adj corp-status	incorporated, associated
corp adj resource-feature	public, open, governmental
corp name	indigo, paradox
corp noun process	processing
corp noun resource	information

gen letter	a, b, c
gen name given female	gabi
gen name given male	bobby
gen name sur	smith, frank

snippets using those:

corporation°[Buzz adj] [Buzz noun process] [Corp adj corp-status]
corporation°[Buzz adj] [Buzz noun process] [Corp noun corp-type]
corporation°[Buzz adj] [Buzz noun process] [Corp noun corp-type] [Corp adj corp-status]
corporation°[Buzz adj] [Buzz noun resource] [Buzz noun process]
corporation°[Buzz adj] [Buzz noun resource] [Buzz noun process] [Corp adj corp-status]
corporation°[Buzz adj] [Buzz noun resource] [Buzz noun process] [Corp noun corp-type]
corporation°[Buzz adj] [Buzz noun resource] [Corp noun corp-type]
corporation°[Buzz noun resource] [Buzz noun process] [Corp noun corp-type] [Corp adj corp-status]
corporation°[Corp adj corp-feature] [Buzz adj] [Buzz noun resource]
corporation°[Corp adj corp-status] [Buzz adj] [Buzz noun resource] [Buzz noun process]
job description°[Buzz adj] [buzz noun item sing] [Buzz noun process]
job description°[Buzz adj] [buzz noun process] of [Buzz noun resource]
job description°[Buzz adj] [buzz noun processor] of [Buzz noun resource]
job description°[Buzz adj] [buzz noun resource] [buzz noun process]
job description°[Buzz adv] [buzz verb]s the [Buzz noun item plur]
job description°[Buzz adv] [buzz verb]s the [Buzz noun resource] [Buzz noun item plur]
job description°[Buzz adv] [buzz verb]s the [Buzz noun resource] [Buzz noun process]
job description°[Buzz noun item sing] [Buzz noun process]
job description°[Buzz noun resource] [Buzz noun process]
job description°[Buzz verb]s the [Buzz noun resource] [Buzz noun process]
job description°[Buzz verb]s the [Buzz noun resource] [buzz noun item plur]

and then both can get used in templates in various ways. Some results:

> Founded in 1974 by Ethelbert V. Bonior and Kristian Elliott, we specialize in recognition of speculation, with a value-added certification of plausability. Other areas of expertise are trust production, fusion of confusion, digitized networks counting, needs-based definition of e-business and privacy redefinition.

> Founded in 1997 by Corabella A. Franks and Marrissa Dante, we specialize in discovery of encryption, with a digitized reduction of authority. Other areas of expertise are greed tracking, interfacing of transparency, structured synergy transportation, driven computing of music and storage transfer.`

Our products include:

Eco-centric Badger Pool

For stability integration. Streamlines plausability.

- private change enhancer
- capability identification packager
- re-contextualized archiver of feedback
- sophisticated elimination of mindshare
- ethical module enforcement producer

Tertiary Web Branch

For quality assurance response. Seizes space.

- efficient analysis of greed
- integrated communication visualization
- bi-linear footprint transaction
- feedback redefinition visualizer
- technology responder