@c3p0 have you opened the file in a different editor than when you saved? Sometimes this cause some characteres to change...
Was your passphrase formed with the generator in the wallet or did you set your own passphrase? If you used the generator it gives you a passphrase with 12 words and it's pretty uncrackable...
I think you can have not saved the passphrase with all the hassle you say you had with all the accounts you created... If this is the case, unless your passphrase is really small, there will be no way to recover your account for sure...