[SOLVED] X- Y- Laser Control with Joystick, Absolute vs. Incremental movement

GORE:
Yes, I did make numerous attempts to correct this, none successful. Some of these include writing both servos to 90 (center) in setup.

servo.write(90); won't help. You need to set initial values for servoAngleX and servoAngleY. Try:

int servoAngleX=90, servoAngleY=90;

Do your servos complain if you try to push them below 0 or above 180? You should probably put a constrain in there somewhere:

  servoAngleX += XpotVal; //Thanks mirith
  servoAngleY += YpotVal; //These can be negative...
  servoAngleX = constrain(servoAngleX, 0, 180);
 servoAngleY = constrain(servoAngleY, 0, 180);
  servoX.write(servoAngleX); //These can't, or at least shouldn't IMO
  servoY.write(servoAngleY);

or if you don't trust the constrain() function, do it manually:

  servoAngleX += XpotVal; //Thanks mirith
  servoAngleY += YpotVal; //These can be negative...
  if (servoAngleX < 0)
    servoAngleX = 0;
  if (servoAngleX > 180)
    servoAngleX = 180;
   if (servoAngleY < 0)
    servoAngleY = 0;
  if (servoAngleY > 180)
    servoAngleY = 180;
 servoX.write(servoAngleX); //These can't, or at least shouldn't IMO
  servoY.write(servoAngleY);