public static function getFirePHP($options = null)
	{
		if (!isset(self::$_FirePHP) || !empty($options)) {
			if (!class_exists('\FirePHP')) {
				throw new THEDEBUGException("FirePHP not available");
			}

			/* Start output buffer so we can debug after headers would be sent regular */
			if (!isset(self::$_FirePHP)) {
				ob_start();
			}
			
			if (!empty($options)) {
				\FB::setOptions($options);
			}

			self::$_FirePHP = \FirePHP::getInstance(true);
		}
		return self::$_FirePHP;		
	}