 
 		/**
 		 *
-		 * @param con
+		 * @param connection
 		 * @param user
 		 */
-		public function saveVCard( con:XMPPConnection, user:RosterItemVO ):void
+		public function saveVCard( connection:XMPPConnection, user:RosterItemVO ):void
 		{
 			var iq:IQ = new IQ( null, IQ.TYPE_SET, XMPPStanza.generateID( "save_vcard_" ),
 								null, this, _vCardSent );

			namespace ns = "vcard-temp";
			use namespace ns;
			
			var node:XML = XML(iq.getNode());
			var vCardNode:XML = node.children()[ 0 ];

			//var vCardNode:XML = iq.node.children()[ 0 ];
			if ( !vCardNode )
				return;

			version = Number( vCardNode.@version );



		/**
		 *
		 */
		public var workAddress:String;

		/**
		 *
		 */
		public var workCellNumber:String;

		/**
		 *
		 */
		public var workCity:String;

		/**
		 *
		 */
		public var workCountry:String;

		/**
		 *
		 */
		public var workFaxNumber:String;

		/**
		 *
		 */
		public var workPagerNumber:String;

		/**
		 *
		 */
		public var workPostalCode:String;

		/**
		 *
		 */
		public var workStateProvince:String;

		/**
		 *
		 */
		public var workVoiceNumber:String;

		/**
		 *
		 */
		private var _avatar:DisplayObject;

		/**
		 *
		 */
		private var _imageBytes:ByteArray;

		/**
		 *
		 */
		private var contact:RosterItemVO;

		/**
		 * Don't call directly VCard, use a static method (getVCard) and add a callback.
		 */
		public function VCard()
		{
