I suggest anyone having ICICIDirect not to operate the online trading a/c for sometime till they correct all the problems of the server they are using. In an attempt to mitigate the problems, it's technical team seems to be resorting to quick fixes. For example, they allow you to see pages from CACHE, where by the system will show you the same content that you have accssed last time (they think it is better than not showing anything or showing a vague Java error, and they think they can avoid complaints from the subscribers).
Or, if you must access the online a/c, I suggest you do a REFRESH each page (Portfolio, Demat Alloaction, Security Project, and anything) after you get the page for the first time.
Today I accessed the site, they added a DISCLAIMER sort of thing (to say, "You have been warned!") which goes like this:
We had a major system upgradation and you may face occasional problems while trading. We are sorry for the inconvenience caused. We would be able to restore it to full efficiency latest by July 31st.
I interpret this as they donot have things in their control.