Wow...

Can't get my head around the poly-morph-ism on that.

Well, actually I can, but its just like a Cartesian join...

Wow.