View Full Version : iChat Update
ast3r3x
12-29-2002, 12:35 AM
Does everyone here think that iChat is going to be updated at MWSF? because i like it alot but its just not as useful as AIM. And reading away message is nearly impossible
Spiffster
12-29-2002, 12:47 AM
I certantly hope it does. I think it has a good chance. Its not a real big complex application like iMovie, so I would expect more frequent updates. Profile editing/viewing, and viewing away messages are much needed features.
trevorM
12-29-2002, 02:12 AM
HOPE SO!
Would love it to Support MSN? (Are they allowed to support it??????)
[quote]Originally posted by trevorM:
<strong>HOPE SO!
Would love it to Support MSN? (Are they allowed to support it??????)</strong><hr></blockquote>
Probably not.
Proud iBook Owner 2k2
12-29-2002, 03:46 AM
I'd like them to add the TALK feature.. where you can voice chat with your friends online.... AIM (classic, vers 4.3) has it so i think iChat should accquire it as well......
Remember, since the very earliest developer builds of iChat were available, the Fez.framework (which later became the InstantMessage.framework) has included the following two mysterious graphics:
mb-camera.tiff
http://brad.project-think.com/images-old/mb-camera.png
mb-mic.tiff
http://brad.project-think.com/images-old/mb-mic.png
These graphics follow the same naming convention as the graphics for the bold, italics, participants, sendfile, and smileys buttons that are in chat windows. So, there has obviously been lots of speculation as to if and when Apple will integrate voice and/or video communication into iChat.
Well, I decided I'd do some further investigation on my own about this. I found a few other yet-unused graphics in iChat and its frameworks, a menu with extra options for formatting the buddy list, these microphone support strings:
<key>80040220</key>
<string>The sound input/output hardware is in use.</string>
<key>80040221</key>
<string>Your computer does not have the necessary hardware for voice chat.</string>
<key>80040222</key>
<string>The microphone is in use by another application and is not available to iChat.</string>
<key>80040223</key>
<string>The sound output device is busy and not available to iChat.</string>
<key>80040224</key>
<string>The microphone is disconnected.</string>then there are signs of upcomming encryption support in iChat: /AppleInternal/Library/Encryption Enabler.bundle
AIMService: ** ENCRYPTION ENABLED **
font encdata="
decryption failed
AIMService: Failed to decrypt message from <%@>, because %@
<HTML><FONT ENCDATA="%@">Encrypted message.</FONT></HTML>
AIMService: Received *ENCRYPTED* IM from <%@>a list of possible services, note that ICQ is listed twice: ShortCaps
Talk
DirectPlay
FileXfer
IcqDirectConnect
DirectIm
BuddyIcon
Games
FileSharing
IcqServerRelay
ChatRobots
SecureIm
ShareBuddies
Chat
AppleIMClient
AppleSecureIMthere's also lots of jabber support:
JabberFileServer
_jabberConnectionServer
@"JabberFileServer"
Source/SubNet/JabberConnServer.m
%@: Could not open JConnection to port %u
%@: Could not open JConnection
[SubNet] %@: JConnection is now %@
[SubNet] %@: P2PJabber connection opened, sending %i pending message(s)...
JabberConnectionDelegate
JabberConnection
GenericNode
_jabberConnection
jabberConnection:rosterReceived:
jabberConnection :p resenceSubscriptionResult:
jabberConnection :p resenceSubscriptionRequest:
jabberConnection :p resenceStatusReceived:
jabberConnection:messageError:
jabberConnection:messageReceived:
jabberConnection:stateChanged:
@"JabberConnection"
JabberNode: couldn't parse error code '%s', substituting 998
JabberNode: missing error code in <error> tag, substituting 999
JabberRootNode: ignoring unknown child <%s>
http://etherx.jabber.org/streams*stream
jabber:client*iq
jabber:client*presence
jabber:client*message
JabberIQNode: Unknown type '%s'
JabberPresenceNode: Unknown type '%s'
jabber:client*priority
jabber:client*show
jabber:client*status
JabberMessageNode: Unknown type '%s'
groupchat
jabber:client*body
http://www.w3.org/1999/xhtml*html
jabber:client*subject
jabber:client*thread
jabber:x :D elay
JabberMessageNode: Couldn't parse date '%@'
JabberMessageNode
JabberXtensibleNode
JabberPresenceNode
JabberNode
JabberIQNode
JabberStreamNode
JabberRootNode
NullNode
Source/Jabber/JabberNodes.m
Jabber
JConnection: Error: %@, type=%i, code=%i
JConnection: Sending opening <stream> tag
jabber:client
http://etherx.jabber.org/streams
Source/Jabber/JabberConnection.m
jabber:x:avatar
jabber:iq:roster
JConnection: Received & parsed opening <stream> tag
jabber:iq:auth
JConnection: Reached server </stream>
JConnection: Couldn't find target for IQ of type %@ containing '%@' ID '%@'
JabberFileServer: Stopping serving file %@
JabberFileServer: All files have been stopped: turning off server
JabberFileServer: No longer serving file %@
JabberFileServer: All files have expired: turning off server
[FileXfer] JabberFileServer: Sent directory listing:
Source/Jabber/JabberFileServer.m
Source/Jabber/HTTPResponder.ma list of minibar buttons including the above two images I posted: mb-participants
mb-bold
mb-italic
mb-smileys
mb-camera
mb-mic
mb-sendfiletooltips for those: Bold
Italic
Insert a smiley
Turn the camera on or off
Turn the microphone on or off
Send a file
more mic/cam support: _usingMic
_usingCamera
_cameraButton
_micButton
setBoth:
setCamera:
setMic:
setBasic:
setUsingMic:andCamera:
setUsingCamera:
usingCamera
setUsingMic:
usingMicand last but not least some mention of secure, SSL-based connections: connectWithoutLoginToHost:useSSL:
connectToHost:useSSL:username:password:resource:
connectToHost:port:useSSL:username:password:resour ce:
SslSocket %p created
SslSocket %p deleted
SslSocket %p: Sending alert, level=%d, type=%d
SslSocket %p: Sending change cipher spec
SslSocket %p: Sending handshake msg, type=%d, len=%d
SslSocket %p: Received record with bad MAC
SslSocket %p: Received alert, level=%d type=%d
SslSocket %p: Received change cipher spec
SslSocket %p: Received handshake msg, type=%d len=%d
SslSocket %p: Received server hello, ver=%d.%d cs=%d co=%d
SslSocket %p: Resuming session
Any thoughts? :)
It looks to me like Apple has a LOT of features planned for future versions of iChat.
lungaretta
12-29-2002, 08:16 AM
coo-el!!
icq (for me) makes a huge difference. the video and audio will be superb as i tele-work from rome and phone bills are a down side.
ast3r3x
12-29-2002, 07:22 PM
i hope iChat 2 comes out (its like apple forgot about iChat and never updated it so i expect a whole version hop)
if it gainst the features needed, you can be assured i will be using it!...though i have grown acustomed to AIM and like that very much!
BuonRotto
12-29-2002, 09:01 PM
ICQ hooks are a no-brainer since AOL is integrating that network with AIM too. But don't expect other instant messaging protocols to go over well with AOL, which allows Apple to hook into AIM. (Not that Apple couldn't reverse engineer it like so many other apps, it's more a political issue.)
Anyway, these iApps tend to get a minor update, then they sit for a year and get bumped up a full version. Seems that iMovie and iPhoto are probably most in need of updates -- iMovie because it's been a really long time and iPhoto because it lacks features. While an iChat update could come sooner, I suspect these other iApps are on the front burner.
I hope Apple uses some sort of plugin architecture for IM services in a future iChat. That way 3rd paries can create plugins for all the various services, like MSN, etc..
Aquatic
12-29-2002, 09:40 PM
iChat is a joke. The interface is cute but Away Messages for example are impossible. This is my away message for when I'm asleep at college:
[quote] " 'Sir,' said I, 'or Madam, truly your forgiveness I implore;
But the fact is I was napping, and so gently you came rapping,
And so faintly you came tapping, tapping at my chamber door,
That I scarce was sure I heard you'- here I opened wide the door;-
Darkness there, and nothing more." -"The Raven," Edgar Allen Poe, stanza 4 <hr></blockquote>
It doesn't display past a sentence or two.
Form over function Apple. :mad: :mad:
cowerd
12-29-2002, 11:31 PM
[quote] iChat is a joke. The interface is cute but Away Messages for example are impossible. This is my away message for when I'm asleep at college:
SNIP the Poe
It doesn't display past a sentence or two.
Form over function Apple.<hr></blockquote>
Or you could be less pretentious on IM
Aquatic
12-30-2002, 11:01 AM
I bet you added that to your away messages. :p
Giaguara
12-30-2002, 11:32 AM
Well those mic and camera thigns aren't new..
http://homepage.mac.com/zisa/ichathack.jpg
Chris Cuilla
12-30-2002, 11:33 AM
[quote]Originally posted by ast3r3x:
<strong>i hope iChat 2 comes out (its like apple forgot about iChat and never updated it so i expect a whole version hop)</strong><hr></blockquote>
I read somewhere, sometime ago that shortly after iChat came out that "Apple was re-thinking their iChat product road map." Who knows what that means and how it will affect iChat 2.
sushiism
12-30-2002, 12:15 PM
[quote]Originally posted by Aquatic:
<strong>iChat is a joke. The interface is cute but Away Messages for example are impossible. This is my away message for when I'm asleep at college:
It doesn't display past a sentence or two.
Form over function Apple. :mad: :mad: </strong><hr></blockquote>
Sentence of two ey? well thats about 200 characters or so, so amybe you should stop being so twatty and just put "I AM SLEEPING! WOWZAS" pretty sure thay would fit in adn your friends wont be rolling their eyes and calling you a twat like they currently are with your crappy quote, i mean christ at least quote something worth quoting. This stupidity is hardly form over function
"OMGMOGOMGOMGOMGOMGMOG ICHAT WONT LET ME USE A NOVEL AS MY AWAY MESSAGE, THIS SI SO FORM OVER FUNCTION I WANT THIS 1MEG TEXT FILE TO SEND TO EVERYONE WHEN THEY MESSAGE ME OMGOGMMOGOMGOGOMGMOG IM SO GOING TO DELL . COM RTIGHT NOW"
funny you say that... 1 meg messages are currently the limit in AIM... hehe i know from experience (I too have a thing for long away messages... and iChat just doesn't cut it... :-\ )
and btw a lot of people like reading long away messages, myself included...
[quote]Originally posted by Paul:
<strong>funny you say that... 1 meg messages are currently the limit in AIM... hehe i know from experience (I too have a thing for long away messages... and iChat just doesn't cut it... :-\ )
and btw a lot of people like reading long away messages, myself included...</strong><hr></blockquote>
Well, it would help if the message actually meant something. Poe is good, but makes for a poor Away message. And while some may like long messages, many would hate to be spammed just because they sent you a message.
My biggest complaint is that iChat apparently doesn't send my Away messages at all! :(
[quote]Originally posted by sushiism:
<strong>
Sentence of two ey? well thats about 200 characters or so, so amybe you should stop being so twatty and just put "I AM SLEEPING! WOWZAS" pretty sure thay would fit in adn your friends wont be rolling their eyes and calling you a twat like they currently are with your crappy quote, i mean christ at least quote something worth quoting. This stupidity is hardly form over function
"OMGMOGOMGOMGOMGOMGMOG ICHAT WONT LET ME USE A NOVEL AS MY AWAY MESSAGE, THIS SI SO FORM OVER FUNCTION I WANT THIS 1MEG TEXT FILE TO SEND TO EVERYONE WHEN THEY MESSAGE ME OMGOGMMOGOMGOGOMGMOG IM SO GOING TO DELL . COM RTIGHT NOW"</strong><hr></blockquote>
How's it stupid? If someone wants to do something like that it's fine. It's their choice. Just because you don't personally do it doesn't mean it's wrong. The point is, iChat sucks feature-wise in some ways compared to other AIM clients.
sushiism
12-30-2002, 09:44 PM
I'd hardly say it sucks feature wise, I mean it does all the direct image stuff and all that, try being a pc user about a year ago whent hat UI nightmare trillian didnt even do that but no one was going "OGOGMGOMGO THIS TOTALY SUCKS IM LIKE GONIG TO aIM.COM RIGHT NOW" , yet your saying it sucks just because they didnt take moronic long away messages into consideration and you probably haven't even wrote to them to ask for it and instead just whined on here. Dearie me some people are pretty stupid these days.
Oh, I'm not saying that's why it sucks. That's not much of a problem. I've said plenty of times here at AI why I think iChat sucks so I'm not even going to bother saying the reasons again.
Aquatic
12-31-2002, 02:26 AM
Yes I also apparently can't get away messages to work, regardless of length.
[quote]Originally posted by sushiism:
<strong>and you probably haven't even wrote to them to ask for it and instead just whined on here.</strong><hr></blockquote>
there is no feedback page for iChat specifically the oply place you can send iChat feedback is the general OS X feedback place... where it will probably be ignored... <img src="graemlins/oyvey.gif" border="0" alt="[No]" />
and yes I have written them and explained my gripes with iChat (AIM also) :p
It's really amazing how pessimistic and testy you folks are about a version 1.0.1 of iChat. :\
When I was reading through iChat's resources gathering those lines of text above, I was thinking, "Wow! iChat has potential to be a real killer app!"
Rather, here you guys are quibbling about away message length. AIM has a one megabyte limit on away messages you say? That's ludicrous! That's a terrible waste of resources for an service that otherwise works fine for all users, broadband or dialup. Imagine you are using a 56k modem and when you message, say, five of your friends you have to sit and wait for a megabyte of text to download from each before you can carry on.
Sheesh.
well i didnt say the limit was a bad thing...
but the idea is people usually check your away message before they see it anyway...so if it is unusual for someone to be surprised to see a long away message after they message them...
the limit in profiles is more of a pain in the ass tho...
speaking of profiles... iChat support? <img src="graemlins/hmmm.gif" border="0" alt="[Hmmm]" /> :(
maybe next release...
iPhoto is still 1.0 tho
Aquatic
12-31-2002, 11:04 AM
iChat probably will be great!
In fact I think the whole idea of displaying the away message under your name and not in the window was intentional--so it wouldn't be annoying and repeat the away message over and over. However only iChat users can see your away message. Maybe AIM X people can, too. I wonder if Windows users can, or if they need to see it in the window? Maybe this was just an idea for the away message interface instead of a bug, but it'd be good to have auto-reply still, for Windows users (I guess?? I haven't used AIM for Windows for years :D .)
it should be an option...
i think it makes more sense to read people's away messages by getting info on them (in AIM) rather then messaging them to get the message... besides you know they are away because their icon changes... it does make sense that the message isn't sent...but of course you will have that odd friend that thinks you are ignoring them because they don't get the away message <img src="graemlins/oyvey.gif" border="0" alt="[No]" />
[quote]Originally posted by Paul:
<strong> it does make sense that the message isn't sent...but of course you will have that odd friend that thinks you are ignoring them because they don't get the away message <img src="graemlins/oyvey.gif" border="0" alt="[No]" /> </strong><hr></blockquote>
how does it make sense?
frawgz
12-31-2002, 06:48 PM
[quote]Originally posted by Aquatic:
<strong>iChat probably will be great!
In fact I think the whole idea of displaying the away message under your name and not in the window was intentional--so it wouldn't be annoying and repeat the away message over and over. However only iChat users can see your away message. Maybe AIM X people can, too. I wonder if Windows users can, or if they need to see it in the window? Maybe this was just an idea for the away message interface instead of a bug, but it'd be good to have auto-reply still, for Windows users (I guess?? I haven't used AIM for Windows for years :D .)</strong><hr></blockquote>
The away message in iChat is the same away message used in standard AIM clients. That means Windows AIM users can see it if they check your away message. The "Available" message, however, is only visible to iChat users.
I love the way iChat puts away messages under users' names. I used to obsessively check people's away messages, opening and closing windows. Now all I have to do is glance at their name and I know it hasn't changed, etc. However, one easy improvement I would like them to make: recognize carriage returns in the away messages so text can wrap in the away message tooltip.
It's nice Apple is planning on implementing new services for iChat. I'm sure AOL won't mind Jabber, since it's not MSN or Yahoo. But why Jabber? Does anyone use it? Is there a benefit in the protocol?
Originally posted by frawgz:
But why Jabber? Does anyone use it? Is there a benefit in the protocol?Here is your answer (http://www.jabber.org/about/overview.html). I haven't used it yet, but it sounds fantastic.
A brief quote from that page:
Jabber is an open XML protocol for the real-time exchange of messages and presence between any two points on the Internet. The first application of Jabber technology is an asynchronous, extensible instant messaging platform, and an IM network that offers functionality similar to legacy IM systems such as AIM, ICQ, MSN, and Yahoo. However, Jabber offers several advantages over legacy IM systems:
Open -- the Jabber protocol is free, open, public, and easily understandable, and multiple open-source implementations exist for Jabber servers, clients, and development libraries. Extensible -- using the power of XML namespaces, anyone can extend the Jabber protocol for custom functionality; to maintain interoperability, common extensions are managed by the Jabber Software Foundation. Decentralized -- anyone can run their own Jabber server, enabling individuals and organizations to take control of their IM experience. Secure -- Any Jabber server may be isolated from the public Jabber network, many server implementations use SSL for client-server communications, and numerous clients support PGP/GPG for end-to-end encryption; more robust security using SASL and session keys is under development.
frawgz
01-01-2003, 04:49 AM
Thanks Brad. Jabber does sound interesting.. there's a lot of potential there at least. It would be smart of Apple to jump on the bandwagon and leverage Jabber's extensibility with their own brand of innovation.
I still see a problem with getting people to use Jabber.. perhaps a problem Apple is currently working on solving seamlessly in iChat.
[quote]Decentralized -- anyone can run their own Jabber server, enabling individuals and organizations to take control of their IM experience.<hr></blockquote>
This in particular looks like something Apple can spiff up for the average user - although I'm not smart enough to think of a huge advantage this would have over starting a private AIM chatroom.
Jonathan
01-01-2003, 04:19 PM
My qualms with iChat 1.0.x are as follows:
1. Poor handling of away messages. In addition to the current problems, it makes the away message disappear when someone goes idle; substituting the idle time for the away message in the buddy list. This is unacceptable; the away message is clearly the more important of the two pieces of information. In this situation, it is impossible to view someone's away message without messaging them, which is rather counter to the stated metaphor of 'status messages' as implemented throughout the rest of iChat. In lieu of the current behavior, it would be advisable for Apple to merely change the color of the status bubble to yellow (to indicate idle) and display the away message under the screen name. Perhaps, in addition, the idle time could be displayed after the away message text, as well.
2. Wierd font handling. It doesn't always show buddies' messages in the font that they have selected, unless they are using iChat. It just switches a majority of people's fonts to whatever your default is set to (in my case, Lucida Grande). This is annoying; again, I suspect less-than-perfect compatibility with the AIM network is at play here; not in the actual connectivity, but in the way that the recieved information is translated and displayed by iChat.
3. Purely cosmetic: on the File Transfer status window, the iChat icon is grainy and pixellated. Ugly.
4. Changing the font size in the buddy list to 11 point would yield a great deal better usability for people who have a lot of buddies. Scrolling your buddy list sucks.
5. I have more, but I don't have OS X in front of me. I'll post more when I do.
Aquatic
01-01-2003, 04:42 PM
[quote] think it makes more sense to read people's away messages by getting info on them (in AIM) rather then messaging them to get the message... besides you know they are away because their icon changes... it does make sense that the message isn't sent...but of course you will have that odd friend that thinks you are ignoring them because they don't get the away message
<hr></blockquote>
Like my mom at first. :)
Has anyone noticed you can have patterned backgrounds in the bubbles? You can see what I mean if you look in "Developer" in the background colors for the bubbles in prefs. I got them to appear in pinstripes, however it seemed buggy, the bubbles started appearing in black. Anyone else given this a try?
sushiism
01-02-2003, 01:04 PM
Things I like about ichat
+rendezvous - managed to meet all the funky mac people at uni.
+nice and fast/smooth
+nice text, easy on the eyes
+nice UI
[quote]Originally posted by BuonRotto:
<strong>ICQ hooks are a no-brainer since AOL is integrating that network with AIM too. But don't expect other instant messaging protocols to go over well with AOL, which allows Apple to hook into AIM. (Not that Apple couldn't reverse engineer it like so many other apps, it's more a political issue.)
</strong><hr></blockquote>
I think that AOL is most concerned with Apple adding MSN support. Jabber isn't really a threat to AOL, at least at this time. And since .mac is only tethered to AIM I'd tend to think that Jabber is just an after-thought.
Things I want changed in iChat:
1. As others have said, away message handling. Going idle loses the away message. Also, I would rather get the away message in the info rather than need to hover the mouse over it for the tooltip. Sometimes my friends have LONG away messages and the tooltip chokes and only displays one line of it that is a screen long (1280x854 TiBook screen). Sometimes I can't even get the tooltips to display no matter how long I hover the most too, and it's annoying to need to stretch the buddy window just to read an away message.
2. When iChat auto-magically disconnects from time to time, I sometimes want to stay disconnected. Even if I choose 'Offline' in the status menu it still tries to auto-reconnect. If I choose offline it should override that instance of auto-reconnecting.
3. There should also be a 'temp away message' option where I can make a one-time use away message like 'watching super bowl' or 'getting a root canal'.
4. I don't like the fact that I can't disable the iChat agent if I decide not to use iChat anymore. The iChat agent is that menubar thingy. After a fresh install it isn't there before you run iChat for the first time, but it *is* there afterwards, whether you use iChat anymore or not.
5. Another oddity is that the iChat agent will sometimes sign me on to AIM when I quit iChat while it is in 'auto-reconnect' mode. So I'll end up being connected to AIM from the menubar with no iChat open. This is very odd.
[edit :]
Another problem is people with multiple AIM screennames. I put most of my friends in my address book and put their multiple names in their as well. iChat will display only the name of the person in iChat and it allows me to get the info for both in the info window. It also tells me all the AIM names that the person is signed in under in the tooltip. The part that doesn't work is that I don't get to choose which AIM name I will IM when I IM that person. It doesn't ask me. It also doesn't allow me to choose what to do about the status of that person if one AIM sn is away and one isn't. They need to solve this problem, since a lot of my friends have AIM names at home and work, and I like to keep all that in my Address Book. If anything they could just allow an option to choose from the buddy list which screenname is currently the default for everything (messaging, status, etc).
[ 01-05-2003: Message edited by: pyr3 ]</p>
[quote]Originally posted by Brad:
<strong>Remember, since the very earliest developer builds of iChat were available, the Fez.framework (which later became the InstantMessage.framework) has included the following two mysterious graphics:
mb-camera.tiff
http://brad.project-think.com/images/mb-camera.png
mb-mic.tiff
http://brad.project-think.com/images/mb-mic.png
These graphics follow the same naming convention as the graphics for the bold, italics, participants, sendfile, and smileys buttons that are in chat windows. So, there has obviously been lots of speculation as to if and when Apple will integrate voice and/or video communication into iChat.
Well, I decided I'd do some further investigation on my own about this. I found a few other yet-unused graphics in iChat and its frameworks, a menu with extra options for formatting the buddy list, these microphone support strings:
Any thoughts? http://forums.appleinsider.com/ubb/smile.gif
It looks to me like Apple has a LOT of features planned for future versions of iChat.
[ 12-29-2002: Message edited by: Brad ]</strong><hr></blockquote>
There's also been a 17" iMac, Set Top Box, Star Trek (x86) support, 6 slot tower, and so on and so forth that were all...STEVED.
[quote]Originally posted by pyr3:
<strong>4. I don't like the fact that I can't disable the iChat agent if I decide not to use iChat anymore. The iChat agent is that menubar thingy. After a fresh install it isn't there before you run iChat for the first time, but it *is* there afterwards, whether you use iChat anymore or not.</strong><hr></blockquote>
Hold down your Command key and drag it off the menubar. Poof! :)
Giaguara
01-06-2003, 10:19 AM
The next update will have a language fix ... :)
[quote]Originally posted by pyr3:
<strong>5. Another oddity is that the iChat agent will sometimes sign me on to AIM when I quit iChat while it is in 'auto-reconnect' mode. So I'll end up being connected to AIM from the menubar with no iChat open. This is very odd.</strong><hr></blockquote>
check the ichat preferences
"Show status in menubar" (off)
"When I quit iChat, set my status to offline" (on)
"When iChat opens, automatically login" (off)
[quote]Originally posted by Paul:
<strong>
check the ichat preferences
"Show status in menubar" (off)
"When I quit iChat, set my status to offline" (on)
"When iChat opens, automatically login" (off)</strong><hr></blockquote>
Before I disabled the menu bar, 'set my status to offline when I quit ichat' *was* enabled. Like I said, when iChat is in 'auto-reconnect' mode even clicking 'offline' manually will not stop it from reconnecting.
vBulletin® v3.7.4, Copyright ©2000-2009, Jelsoft Enterprises Ltd.