The 33 game hitting streak stood as the longest hitting streak by a second baseman until 2002 when Luis Castillo surpassed it with a 35 game streak of his own. Chase Utley equaled Castillo's mark in 2006. While Hornsby's streak has been surpassed by another second baseman, it still stands as the longest hitting streak by a Cardinal. Stan Musial flirted with the mark in 1950, but had his snapped at 30 games, and Albert Pujols equaled Stan's mark in 2003. As you read this today Hornsby's franchise mark has stood for 92 years. I believe that is a testament to how great of an accomplishment it was.
Check out the box score here: http://www.baseball-reference.com/boxes/BSN/BSN192209190.shtml