Records with songs.temporary=1 are just temp records. The temporary flag gets set when a song is edited or created. They are never exported or displayed in the application and at some point they are removed. yes they make the database larger, but not having them could cause the loss of a song when an edit of the song causes an error that can not be saved! Better to have a bit of wasted space than to not have the song you were just editing!