public static HashMap getRawStatsInfo() {
	HashMap ret = new HashMap();
	try {
	    URL domain = new URL("http://www.teamxlink.co.uk/rawstats.php?show=1");
	    BufferedReader reader = new BufferedReader(new InputStreamReader(domain.openStream()));
	    String stats = reader.readLine();
	    stats = reader.readLine();
            
            if(stats.equals("")){
                return ret;
            }
            
	    StringTokenizer st = new StringTokenizer(stats, ";");
	    
	    for(int i = 1; i <= 9; i++) {
		String currentName = sequenceToName(i);
		String currentValue = st.nextToken();
		if(i == 2) {
		    int removeIndex = currentValue.indexOf("Online - ");
		    if(removeIndex >= 0) currentValue = currentValue.substring(removeIndex + 9);
		}
		else if(i == 7) currentValue += "%";
		ret.put(currentName, currentValue);
	    }
	
	// THESE SHOULD BE LOGGED. FIX THIS, JAY! RAWR!
	} catch (UnknownHostException uhe) {
	    System.out.println("Could not connect to the stats provider");
	    return null;
	} catch (MalformedURLException murle) {
	    System.out.println("CAUGHT EXCEPTION: " + murle);
	    murle.printStackTrace();
	} catch (IOException ioe) {
	    System.out.println("CAUGHT EXCEPTION: " + ioe);
	    ioe.printStackTrace();
	}
	
	return ret;
    }