public static String GetHome(String User) {
      localFile = new File(User + ".dat");
      String line;
      String Result = null;

      BufferedReader br;
      try {
         br = new BufferedReader(new FileReader(localFile));
         try {
            line = br.readLine();
            if (line == null) {
               Logger.Error("Could not read coord data coordinate data for player " + User);               
            } else {
               Logger.Info("Loaded home coords for player " + User + ".");
               Result = Player.GetPlayerCoords(User);
            }
            try {
               br.close();
            } catch (IOException e) {
               Logger.Error("Could not close file??");               
               e.printStackTrace();
            }    
         } catch (IOException e) {
            Logger.Error("Could not read from " + User + ".dat.");               
            e.printStackTrace();
         }
      } catch (FileNotFoundException e) {
         Logger.Error("Home data not found for player " + User);         
         e.printStackTrace();
      }
      
      return Result;
   }