Hello Chris,
So, I'm using the RigidBody Pickup script by EpicError Tools that allows a player to lock an object's position and freeze it in the air. The script un-ticks use gravity from the rigid body and freezes the XYZ Pos and rotation. When I attach your RememberTransform.cs script to an object the two scripts work well and it does in fact remember the exact position of the object when saving the game. However, your script does not remember that the object's pos is now frozen and is no longer using gravity. So the objects simply fall after loading the game.
Is there a snippet of code we can add to your RememberTransform Script so that it remembers if an object has been frozen in place and remembers that the use gravity feature has been ticked off from the rigid body? And where would I pace said snippet into your script?
Thanks! 
Comments
Have a look at this tutorial - it covers the principles behind saving custom scene data. You may be able to get by with just making a "RememberGravity" script, so that the RememberTransform handles the rest - otherwise you'll have to combine them into one.