public function getHomeTimeline($count = 20, $noReplies = null, $sinceId = 0, $maxId = 0, $trimUser = null, $contributor = null, $entities = null)
	{
		// Check the rate limit for remaining hits
		$this->checkRateLimit('statuses', 'home_timeline');

		$data = array();

		// Set the API base
		$path = '/statuses/home_timeline.json';

		// Set the count string
		$data['count'] = $count;

		// Check if no_replies is specified
		if ($noReplies !== null)
		{
			$data['exclude_replies'] = $noReplies;
		}

		// Check if a since_id is specified
		if ($sinceId > 0)
		{
			$data['since_id'] = (int) $sinceId;
		}

		// Check if a max_id is specified
		if ($maxId > 0)
		{
			$data['max_id'] = (int) $maxId;
		}

		// Check if trim_user is specified
		if ($trimUser !== null)
		{
			$data['trim_user'] = $trimUser;
		}

		// Check if contributor details is specified
		if ($contributor !== null)
		{
			$data['contributor_details'] = $contributor;
		}

		// Check if entities is specified
		if ($entities !== null)
		{
			$data['include_entities'] = $entities;
		}

		// Send the request.
		return $this->sendRequest($path, 'GET', $data);
	}