I have some objects I want to rotate on axis and then lay them flat on the build plate. I have used MakerBot Desktop before and it had a feature like this. It would take the object and attempt to lay it as flat as it can based on tolerances. This is great for making sure your object is flat on the plate.
"In addition to these shortcuts and the other options located in the Edit menu, you can use the Mesh menu to perform actions such as Mirror Mesh, which will mirror your model over the X, Y, or Z plane. For even more control and precision, advanced users should try the manipulation gizmo by going to Tools > Options and selecting “Always show full 3D transform gizmo.” Using these options, you have total control over your 3D models!"
That's what I was looking for. The Place surface on bed option doesn't work so great for objects without flat surfaces. It doesn't do a great job of placing it in those cases.
What I am really wanting is a tool that will place it based on the surface of its bounding box.
well it depends on your model. you just need to pick a face of a polygon. it will put that face down. center and arrange on bed button will drop the model down on its closest point which is that same as a bounding box