@Bryant ****
No limits on a regular Non O visa or yearly extensions of stay as long as you buy a re-entry permit at the immigration or airport before you leave. You can buy single re-entry permit at 1000 baht or multiple re-entry permits at 3800 baht. This allows you to get stamped in within the validity of your current visa/stay.
A one year Non O-A retirement visa is always issued with multiple entries at the embassy/consulate.