While "My Country 'tis of Thee" predates the modern method of charting a song's popularity by a good century, there's no doubt that is has been an American favorite for over 150 years. In fact, the song was deemed the nation's unofficial national anthem until "The Star-Spangled Banner" was made America's official national anthem in 1931.