Hello dsimcha,
What the heck do you need generics for when you have real templates? To me, generics seem like just a lame excuse for templates.
smaller object code? OTOH a good implementation will noice when I can fold together several template expansions