Thanks again for your effort in trying to help me with my problem.
Unfortunately, I'm not getting it right. I have enclosed the code which I am
using. I would be obliged if you would correct the lines accordingly, as
I'm sure this is getting to be a bore for you! Before this happens, I would
like to have the answer.

Many thanks again.
-------------------------------------------------------
using System.Text; /// at the header
private void menuItem2_Click(object sender, System.EventArgs e)
{
double PurchasePrice = Convert.ToDouble(txtPurchasePrice.Text);
string fileName = txtPropertyAddress.Text +".txt";
string path = @"\Storage\Program Files\SmartUI\";
string fullPath;
fullPath = Path.GetFullPath(path);
string fullAddress = fullPath + fileName;
using (StreamWriter sw = new StreamWriter (fullAddress, false,
Encoding.UTF7))
{
sw.Write ("The Property Investment ");
sw.WriteLine("Calc v8a.0");
sw.WriteLine(DateTime.Now);
sw.WriteLine("--------------------------");
// Address
sw.Write("Property Address:");
sw.Write (new string(' ', 1));
sw.Write (txtPropertyAddress.Text);
sw.WriteLine (".txt");
// Purchase Price
sw.Write("Purchase Price:");
sw.Write (new string(' ', 6));
byte[] b = Encoding.UTF7.GetBytes(PurchasePrice);
string t = Encoding.UTF7.GetString(b);
sw.WriteLine (PurchasePrice.ToString("£ #,0"));
sw.Close();
}
}
------------------------------------------