We I'm writing a song I usually start with something a riff, prog., or melody I really like or sounds cool. After that in order to turn it into a song I usually fool around with it until some sort of structure is found. This usually ends up being a very common structure like v c v c m8 v c c end. Even out sidie of this with an open sort of stream of consiousness piece I still tend to return "home" from time to time. This feels natural to me and I think helps listner to not get lost in shift after shift without resolution of some sort.
Hope that makes so kind of sense. great thread.
S