Duane Johnson:
> I wonder if you could override respond_to? and tell it to return  'true' 
> if the method exists virtually.

And even create the shim at that point - who calls respond_to? without then 
moving on to call the method?

Cheers,
Dave