Originally Posted by indolence
i dont mind the sales or stocking part, the part that bothers me is when I have to find them for the 1 bux. I know where they "should" be based on their uniforms but they are not where they work
Thanks for clarifying your issue. As far as I can tell, the physical location of the bitizen (either in their business or in their residence) is randomised each time you open the game and has nothing to do with crashes (other than randomly resetting them afterwards).
If you have given each business a unique uniform, and you are sick of searching through the residences if they are not at work, then you may want to employ a strategy I read about. That player renamed each business to include the floor number of the residence of the 3 employees (eg "Bakery 4 38 27"). That way, with the numbers in the order the bitizens appear on the business info screen, they could go straight to the floor they resided on.
My personal strategy is this: While I have given some (maybe a dozen) of my bitizens specific uniforms, the rest of them are simply colour coded to the floor they work on. As I have all my floors of the same colour together, when searching for a particular bitizen, I first search through the 21 floors matching their shirt colour, and if they are not there I'll search the 63 residences which are all located at the bottom of my tower. I generally only do the search task when I restock the floors a couple of times per day and it doesn't take very long so this search method is fine for me.