Unlocking an Xperia X10
It doesn't look like there's any reliable way to unlock it without the unlock code.  You should call the carrier and ask them to help you unlock it.  Most will give you the code if you are persistent enough, and apparently you can enter it by typing *#06# on the dialer.