This is good advice, and one other thing... as a permanent resident, if you move first, then USCIS needs to be notified of your new address. So you would be notifying them of the move with one piece of paperwork and applying for naturalization with another. Better get naturalized first, then...