Has this joke been done?  Probably.