trying to get the main camera to follow 3rd person above my character from above and behind, so I can look around with cursor and NOT have the camera follow where the player is looking/facing (trying to get character to face the cursor and not have the camera rotate)
In the scene view just change the position of the main camera to where you want it to be, and make it a child of the player.
What you need to do is to create a camera script that gets a reference to the player object. In the Start() routine you save the distance vector to the player in a private Vector3.
In UpdateLate() you adjust the camera position to player position and add the distance vector. This will keep the distance constant and leave the orientation of the camera untouched.
A code example can be found in the tutorial project “Roll A Ball”: http://unity3d.com/learn/tutorials/projects/roll-a-ball
See lesson 103.