private string FormatTime(double minutes)
{
TimeSpan time = TimeSpan.FromMinutes(minutes);
string result = "";
int hours = (int)Math.Floor(time.TotalHours);
if (hours > 1)
result = string.Format("{0} hours ", hours);
else if (hours == 1)
result = string.Format("{0} hour ", hours);
if (time.Minutes > 1)
result += string.Format("{0} minutes ", time.Minutes);
else if (time.Minutes == 1)
result += string.Format("{0} minute ", time.Minutes);
return result;
}