I found out a pretty nice way to prevent hacking occurrence to a minimum. You guys can try this out if you want added safety. But basically I run a dual-boot on my laptop VISTA and XP. XP of course just for FFXI, and Vista normal surfing.
All the necessary precautions are still in place as usual such as noscript, AV, spyware etc.
Now, if somehow some kind of hacking malware gets on your computer while you are in Vista mode, it can still search directories or whatever to find your FFXI info, if it's an advanced one. I'm assuming that it can do this, so why not encrypt the FFXI data as a drive using AES 256 encryption. Here's the links to the sites:
http://wiki.neocortex.dk/index.php/A...indows_&_Linux
Basically tells some details about this encryption and using this:
http://www.scherrer.cc/crypt/
You can encrypt a partition as a file basically and mount it as a drive. So all your ffxi information user data is on there. Once you've done playing FFXI on your XP partition, unmount it and it's an encrypted file which nothing can read unless that hacked malware can break AES 256 encryption.
Also to further enhance the safety, you can generate a a symmetric or public keys for the passphrase, basically you can store this key in a UBS stick so unless you use the stick, you can't possibly open the encrypted drive.
You'll need to read up on this for the generated keys:
http://www.gnupg.org/
So this should prevent 99.99% of hackings, provided that you don't surf with XP and take care while surfing on VISTA.
It's a bit of a pain to switch from XP->VISTA to surf but hey, this is better than owning 2 computers. Plus the extra encryption is icing on the cake.
XI Wiki


