This went up today and there is one great comment about possibly using snapshot isolation as an alternative to the techiques I described. It's the best part of SSC; reading the article plus the comments really gives you an interesting view of the subject at hand.
The article is at http://www.sqlservercentral.com/articles/Database+Design/61335/.