@Geoff ******
remember on the year-long, multi-entry Non-O visa you have to exit and re-enter the country every 90 days to get another 90 day stamp. That's how that visa works.
The only visa that would let you come in and get stamped in for a year would be the Non-Immigrant Type O-A (Long Stay) visa from the thai consulate in your country before you come here. It requires a police background check and a medical certificate AND proof of funds (but you can use the money in your bank account in your country to meet it).