Trusted Computing, iPhone, and unique identifiers
Zev:   NSString *UUID = [[UIDevice currentDevice] uniqueIdentifier];

Will give you the current devices UUID. And, is it really important to know if the device is an iPod or an iPhone?However, this won't stop people from screwing around with your app still. If people want to act silly and stupid, they will.