@Greg ********
I did all that within 90 days, at ease. 90 days are plenty of time if you got your ducks in a row. Many people open a bank account during previous holidays so they don't have to include that as the part of the process for the application to the 1-year extended stay permit. Myself 17 years ago, I entered on a single entry Non-Imm-O visa, opened a bank account with the SCB bank, transferred the required minimum 800,000 THB onto it, and 17 days before the 90 daysstay permit expired, applied for the "1-year Extension of Stay Permit" on Immigration. I was living in a friend's house who had me registered TM30 properly. If you know the different steps need to take, it is a walk in the park, costs 1900 THB fee and on the day you get the Extension stamp issued, you buy a re-entry permit for 1000 THB which will ensure that you can exit and re-enter at least one time while keeping the extension active. Since 17 years, I only stay in Thailand for 6 months in a one year period, so I only need a good health insurance for these 6 months abroad, and not for the full year.