Update for Bangkok ONLY
They now have laptops set up at the immigration office at Chaengwattana, you can register for the online TM30 program, get a user name & password right there on the spot.
You need copies of the Thai id off the owner and the house book listing of where you stay, or if you own your own condo you need the chanote.
It's not perfect, (like no blue tooth to upload documents on the laptops) but they are trying to help people get registered to use the web-based online portal or the iPhone / android mobile phone apps..