Or 5 lines in python:<p>pre = ("blue", "friend", "mo", "nap", "net", "pod", "tag", "war", "web", "wiki")<p>post = ("2.0","blogging","casting","chalking","dating","driving","jacking","pedia","scape","ster","tagging","zilla")<p>len_pre = len(pre)<p>len_post = len(post)<p>print "\n".join([" | ".join([a+b for a in pre for b in post][start:start+len_post]) for start in range(0, len_pre*len_post, len_post)])
i did this in 2005. i should probably update it a bit. are there new archetypes? flick-r?<p>here are the archetype sources:
blue-jacking friend-ster mo-blogging mo-zilla nap-ster net-scape pod-casting pod-jacking tag-tagging war-chalking war-dating war-driving web-2.0 web-casting wiki-pedia