I recently did a TM30 at the Ratchaburi Immigration office. I first went there to find out when to come in to do an extension after a 60day visa, they handed me the paper work for the extension and TM30, and said submit the TM30 when I came back for the extension. On coming back received the extension and the receipt for the TM30, where they said TM30 is on file now, no need to do again when you come to Thailand next time, We know where you live (P.S. This is in the house that Wife and I own) ..
So TM30 requirements, seem to change with the area you live in..