I browsed blogs for the first time in a couple weeks the other day. Somewhere in a static typed vs dynamic typed languages argument post some clown said (paraphrasing), "we don't need no stinkin' Ruby because we can do metaprogramming in C# with IL generation." Yeah you can, and I have...