I have a manager who is keeps on trying to sell me on making every identity a BigInt or GUID. These are mostly small databases that are for the very basics of a small business. I just don't see a reason why an Activity lookup table that would probably never be more then 20 or so records should be a BigInt or GUID. I've compromised and allowed myself to make all the ID's INT instead of making anything smaller even if it'll never be near to have 2 million records. Is there any argument I can use to convince him not to go down the route of making all the Identities monstrously huge. Then again I've about given up rationalizing things since he says "we don't need to fully normalize since we have plenty of space"