I'm trying to connect the phone above (not the small or mini versions) to my home network (BT Hub 3), with security type set as WPA/WPA2. It cannot connect.
When I try to connect, it asks for the security key, which I type in correctly. It will then attempt to connect, and without warning will connect to an open network (BT Open Zone or BTFON), with my home network set as a 'saved network'. If I tell it to 'forget' the BT Open Zone or BTFON networks and then connect to my home network, it does exactly the same thing again.

I've tried restarting the router, restarting the phone, resetting the phone, everything I can think of.
I set the security type to WEP in the router settings, which allowed the phone to connect, but caused problems with the Xbox (newest version) only being able to connect for a few minutes before disconnecting, which then required a router and Xbox restart, and any HP laptops (we have 3) in the house refused to connect to the Internet.
So keeping the settings as WEP is not a viable option.

I've read that Sony Ericsson didn't put settings for WPA/WPA2 in the phone, meaning it cannot connect.
But people must have come up with an Android App, or even a phone crack/hack (like Jail Breaking an iPod) that allows it to connect to WPA/WPA2. I've found 'Rooting' for the Xperia X10 Mini which I think allows it to connect, but it looks overly complicated and may not even work on the larger X10 - so I'm not trying it unless people can confirm it works and link me to detailed instructions on how to do it.

If you have any ideas that may/do work, please post them, I'd be very grateful.
I'm not after links to forums or Sony Support saying "help should be somewhere here" - I can do basic Googling and forum searching myself - I want a definitive answer.

Thanks a lot for any help!