I wait til the main screen, then go to my 3DS Home Screen, then power the system off. A few times I've lost data doing anything different, so I just do this method to be sure.
Main screen. Never had a problem. I never even knew about data corruption until I joined TBT lol. I just waited until the main screen just because it loads again? So I figured that was what I had to do. I've been fine.
I always "Save & Quit". Then when the opening screen for Animal Crossing (villager walking around my town) comes on, I hit the Home button. Then "X" & "A". Now I would be on the main screen for the 3ds. Then and only then do I push the Power button to turn off the 3ds.
hmm i never heard about people going to the home menu of the 3ds, but i guess you can never be too careful like how i only turn off my ds when the villager stops walking.
I usually turn it off when it's loading the menu, so the screen's black and there's the train. I guess I should start making the habit of waiting until the menu, though. :l
I just close the software after it says "Saving complete,see you soon!" Because I feel that the software is saying goodbye to me and everything is okay,so I just press homescreen and X.
Basically half and half. I either close it when it says saving complete, or when it goes to menu screen. i never really put much thought into it lol. Although, these corruption threads lately have been scaring me a bit, so i think i'll just turn it off when the menu screen comes on for now on...
I always have a suspicion that it may corrupt my data when I turn it off like that, so I wait until it goes back to the loading screen, press the Home button, close the software, and then close it :|