I've been given so much invaluable info here, thought I'd ask for some more: I recently returned from overseas and got my Non O retirement and extension once again. My wife, who is a Philippine national, piggybacks off of my visa, but needed to get her Non O from out of country (we both originally came in on 30 day entries). So she went back to the Philippines, I got my visa, and we've now got all the docs necessary for her to get her initial Non 0 for 90 days. My question is this, once she is given a Non O, will the end date of that 90 day visa be 90 days from when we arrive in Thailand and she gets stamped, or will it be 90 days from when she is given the visa? I then also presume that she won't be able to go into CW immigration and get a year extension until within 45 days of whatever date they've stamped on her Non O (for my extension I was told I could do it within 45 days, not 30 of the end of the visa stamp date)....thanks again for everyone's advice.