String response = new String(rsp.getData());
String response = new String(rsp.getData()).trim();
	private boolean requestAlbumList() {			mLoggedIn = false;		String albumMessage;		status("[Fetch Albums]");				try		{			URL url = new URL(mURLString);			String loginPage = url.getFile() + SCRIPT_NAME;						NVPair form_data[] = {				new NVPair("cmd", "fetch-albums"),				new NVPair("protocal_version", PROTOCAL_VERSION),				new NVPair("uname", mUsername),				new NVPair("password", mPassword)			};						mConnection = new HTTPConnection(url);			HTTPResponse rsp = mConnection.Post(loginPage, form_data);						if (rsp.getStatusCode() >= 300)			{				albumMessage = "HTTP Error: "+rsp.getReasonLine();							} else {				String response = new String(rsp.getData());				if (response.indexOf("SUCCESS") >= 0) {					albumMessage = "Success";										Log.log(Log.INFO, MODULE, response);					mAlbumList = new ArrayList();										// build the list of hashtables here...					StringTokenizer lineT = new StringTokenizer(response, "\n");					while (lineT.hasMoreTokens()) {						StringTokenizer colT = new StringTokenizer(lineT.nextToken(), "\t");						Hashtable h = new Hashtable();						if (colT.countTokens() == 2) {							h.put("name", URLDecoder.decode(colT.nextToken()));							h.put("title", URLDecoder.decode(colT.nextToken()));							mAlbumList.add(h);						}					}									} else {					albumMessage = " Error: [" + response + "]";				}			}		}		catch (IOException ioe)		{			albumMessage = "Error: " + ioe.toString();		}		catch (ModuleException me)		{			albumMessage = "Error handling request: " + me.getMessage();		}		catch (Exception ee)		{			albumMessage = "Error: " + ee.getMessage();		}		status("[Album Fetch] " + albumMessage);		return mLoggedIn;	}