Why yes.... PK's are a good idea.
@SQLShaw What if your PK's are basically a checksum on all the columns?