private void getBucketNameErrors(ArrayList<String> errors)
	{
		/**
From http://docs.amazonwebservices.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/s3/AmazonS3Client.html#createBucket(java.lang.String, com.amazonaws.services.s3.model.Region)
Bucket names should not contain underscores
Bucket names should be between 3 and 63 characters long
Bucket names should not end with a dash
Bucket names cannot contain adjacent periods
Bucket names cannot contain dashes next to periods (e.g., "my-.bucket.com" and "my.-bucket" are invalid)
Bucket names cannot contain uppercase characters
		 */		
		if (null != bucketName)
		{
			if (bucketName.indexOf('_') != -1)
			{
				errors.add("Bucket names should not contain underscores");
			}
			if (bucketName.length() < 3 || bucketName.length() > 63)
			{
				errors.add("Bucket names should be between 3 and 63 characters long");
			}
			if (bucketName.endsWith("-"))
			{
				errors.add("Bucket names should not end with a dash");
			}
			if (bucketName.indexOf("..") != -1)
			{
				errors.add("Bucket names cannot contain adjacent periods");
			}
			if (bucketName.indexOf("-.") != -1 || bucketName.indexOf(".-") != -1)
			{
				errors.add("Bucket names cannot contain dashes next to periods");
			}
			if (!bucketName.equals(bucketName.toLowerCase()))
			{
				errors.add("Bucket names cannot contain uppercase characters");
			}			
		}
	}