Just to clarify, "should've" is the correct contraction, even though it's not recognized by my spell-checker as being proper. People pronounce it "should of" because it's in the vernacular. That's a shame.