Wednesday, November 30, 2005

Ajax: A New Approach to Web Applications

Ajax: A New Approach to Web Applications

If anything about current interaction design can be called "glamorous," it's creating Web applications. After all, when was the last time you heard someone rave about the interaction design of a product that wasn't on the Web? (Okay, besides the iPod.) All the cool, innovative new projects are online.

Despite this, Web interaction designers can't help but feel a little envious of our colleagues who create desktop software. Desktop applications have a richness and responsiveness that has seemed out of reach on the Web. The same simplicity that enabled the Web's rapid proliferation also creates a gap between the experiences we can provide and the experiences users can get from a desktop application.

That gap is closing. Take a look at Google Suggest. Watch the way the suggested terms update as you type, almost instantly. Now look at Google Maps. Zoom in. Use your cursor to grab the map and scroll around a bit. Again, everything happens almost instantly, with no waiting for pages to reload.

Google Suggest and Google Maps are two examples of a new approach to web applications that we at Adaptive Path have been calling Ajax. The name is shorthand for Asynchronous JavaScript + XML, and it represents a fundamental shift in what's possible on the Web.

Defining Ajax

Ajax isn't a technology. It's really several technologies, each flourishing in its own right, coming together in powerful new ways. Ajax incorporates:

The classic web application model works like this: Most user actions in the interface trigger an HTTP request back to a web server. The server does some processing — retrieving data, crunching numbers, talking to various legacy systems — and then returns an HTML page to the client. It's a model adapted from the Web's original use as a hypertext medium, but as fans of The Elements of User Experience know, what makes the Web good for hypertext doesn't necessarily make it good for software applications.

Ajax Overview 1

Figure 1: The traditional model for web applications (left) compared to the Ajax model (right).

This approach makes a lot of technical sense, but it doesn't make for a great user experience. While the server is doing its thing, what's the user doing? That's right, waiting. And at every step in a task, the user waits some more.

Obviously, if we were designing the Web from scratch for applications, we wouldn't make users wait around. Once an interface is loaded, why should the user interaction come to a halt every time the application needs something from the server? In fact, why should the user see the application go to the server at all?

How Ajax is Different

An Ajax application eliminates the start-stop-start-stop nature of interaction on the Web by introducing an intermediary — an Ajax engine — between the user and the server. It seems like adding a layer to the application would make it less responsive, but the opposite is true.

Instead of loading a webpage, at the start of the session, the browser loads an Ajax engine — written in JavaScript and usually tucked away in a hidden frame. This engine is responsible for both rendering the interface the user sees and communicating with the server on the user's behalf. The Ajax engine allows the user's interaction with the application to happen asynchronously — independent of communication with the server. So the user is never staring at a blank browser window and an hourglass icon, waiting around for the server to do something.

Ajax Overview 2

Figure 2: The synchronous interaction pattern of a traditional web application (top) compared with the asynchronous pattern of an Ajax application (bottom).

Every user action that normally would generate an HTTP request takes the form of a JavaScript call to the Ajax engine instead. Any response to a user action that doesn't require a trip back to the server — such as simple data validation, editing data in memory, and even some navigation — the engine handles on its own. If the engine needs something from the server in order to respond — if it's submitting data for processing, loading additional interface code, or retrieving new data — the engine makes those requests asynchronously, usually using XML, without stalling a user's interaction with the application.

Who's Using Ajax

Google is making a huge investment in developing the Ajax approach. All of the major products Google has introduced over the last year — Orkut, Gmail , the latest beta version of Google Groups, Google Suggest, and Google Maps — are Ajax applications. (For more on the technical nuts and bolts of these Ajax implementations, check out these excellent analyses of Gmail, Google Suggest, and Google Maps.) Others are following suit: many of the features that people love in Flickr depend on Ajax, and Amazon's A9.com search engine applies similar techniques.

These projects demonstrate that Ajax is not only technically sound, but also practical for real-world applications. This isn't another technology that only works in a laboratory. And Ajax applications can be any size, from the very simple, single-function Google Suggest to the very complex and sophisticated Google Maps.

At Adaptive Path, we've been doing our own work with Ajax over the last several months, and we're realizing we've only scratched the surface of the rich interaction and responsiveness that Ajax applications can provide. Ajax is an important development for Web applications, and its importance is only going to grow. And because there are so many developers out there who already know how to use these technologies, we expect to see many more organizations following Google's lead in reaping the competitive advantage Ajax provides.

Moving Forward

The biggest challenges in creating Ajax applications are not technical. The core Ajax technologies are mature, stable, and well understood. Instead, the challenges are for the designers of these applications: to forget what we think we know about the limitations of the Web, and begin to imagine a wider, richer range of possibilities.

It's going to be fun.


Ajax Q&A

March 13, 2005: Since we first published Jesse's essay, we've received an enormous amount of correspondence from readers with questions about Ajax. In this Q&A, Jesse responds to some of the most common queries.

Q. Did Adaptive Path invent Ajax? Did Google? Did Adaptive Path help build Google's Ajax applications?

A. Neither Adaptive Path nor Google invented Ajax. Google's recent products are simply the highest-profile examples of Ajax applications. Adaptive Path was not involved in the development of Google's Ajax applications, but we have been doing Ajax work for some of our other clients.

Q. Is Adaptive Path selling Ajax components or trademarking the name? Where can I download it?

A. Ajax isn't something you can download. It's an approach — a way of thinking about the architecture of web applications using certain technologies. Neither the Ajax name nor the approach are proprietary to Adaptive Path.

Q. Is Ajax just another name for XMLHttpRequest?

A. No. XMLHttpRequest is only part of the Ajax equation. XMLHttpRequest is the technical component that makes the asynchronous server communication possible; Ajax is our name for the overall approach described in the article, which relies not only on XMLHttpRequest, but on CSS, DOM, and other technologies.

Q. Why did you feel the need to give this a name?

A. I needed something shorter than "Asynchronous JavaScript+CSS+DOM+XMLHttpRequest" to use when discussing this approach with clients.

Q. Techniques for asynchronous server communication have been around for years. What makes Ajax a "new" approach?

A. What's new is the prominent use of these techniques in real-world applications to change the fundamental interaction model of the Web. Ajax is taking hold now because these technologies and the industry's understanding of how to deploy them most effectively have taken time to develop.

Q. Is Ajax a technology platform or is it an architectural style?

A. It's both. Ajax is a set of technologies being used together in a particular way.

Q. What kinds of applications is Ajax best suited for?

A. We don't know yet. Because this is a relatively new approach, our understanding of where Ajax can best be applied is still in its infancy. Sometimes the traditional web application model is the most appropriate solution to a problem.

Q. Does this mean Adaptive Path is anti-Flash?

A. Not at all. Macromedia is an Adaptive Path client, and we've long been supporters of Flash technology. As Ajax matures, we expect that sometimes Ajax will be the better solution to a particular problem, and sometimes Flash will be the better solution. We're also interested in exploring ways the technologies can be mixed (as in the case of Flickr, which uses both).

Q. Does Ajax have significant accessibility or browser compatibility limitations? Do Ajax applications break the back button? Is Ajax compatible with REST? Are there security considerations with Ajax development? Can Ajax applications be made to work for users who have JavaScript turned off?

A. The answer to all of these questions is "maybe". Many developers are already working on ways to address these concerns. We think there's more work to be done to determine all the limitations of Ajax, and we expect the Ajax development community to uncover more issues like these along the way.

Q. Some of the Google examples you cite don't use XML at all. Do I have to use XML and/or XSLT in an Ajax application?

A. No. XML is the most fully-developed means of getting data in and out of an Ajax client, but there's no reason you couldn't accomplish the same effects using a technology like JavaScript Object Notation or any similar means of structuring data for interchange.

Q. Are Ajax applications easier to develop than traditional web applications?

A. Not necessarily. Ajax applications inevitably involve running complex JavaScript code on the client. Making that complex code efficient and bug-free is not a task to be taken lightly, and better development tools and frameworks will be needed to help us meet that challenge.

Q. Do Ajax applications always deliver a better experience than traditional web applications?

A. Not necessarily. Ajax gives interaction designers more flexibility. However, the more power we have, the more caution we must use in exercising it. We must be careful to use Ajax to enhance the user experience of our applications, not degrade it.

To get essays like this one delivered directly to your inbox, subscribe to our email newsletter.

Jesse James Garrett is the Director of User Experience Strategy and a founder of Adaptive Path. He is the author of the widely-referenced book The Elements of User Experience.

Other essays by Jesse James Garrett include The Nine Pillars of Successful Web Teams and Six Design Lessons From the Apple Store.

 
Source of Article.... click HERE

--
Regards,
Het Waghela
http://hetwaghela.blogspot.com
http://tekknow.blogspot.com (The Technology Blog)

A man's very highest moment is, I have no doubt at all, when he kneels in the dust, and beats his breast, and tells all the sins of his life.

New Google Lab Product - Google Reader

Friends,
 
 
New Google Lab Product , Google Reader
 
Google Reader makes it easier to keep up with your ever-expanding reading list of content from across the web. You can:
  • Automatically get the latest news and updates from your favorite sites.
  • Sort your reading list based on what's most relevant to you.
  • Organize what you read with labels and stars.
  • Quickly share interesting items with friends via email or by blogging them, directly from Reader.

Try it now to get a jump on your reading list.

 

Friday, November 25, 2005

[itsdifferent] Pop Access of Yahoo

Dear Friends,
 
Yahoo has enabled Free Pop Access , Try it.
I have checked for my yahoo.co.in and its working very fine.
 
 
 
Regards,
- Deven
 
 


Note: This Group is not a Job Searching Group, so please co-operate and dont transfer any kind of job related material across this Group.AnyOne doing so can be banned from the Group
Thanx , Group Co-Ordinators




SPONSORED LINKS
Computer software spy Automotive computer software Medical computer software
Computer telephony software Computer software online training Computer monitoring software


YAHOO! GROUPS LINKS




[itsdifferent] IT Survivors - Staying Alive In A Software Job

Hi all

Good article here

http://www.indicthreads.com/blogs/316/software_job_india_problems_solutions.html

Regards
Imranahmed Petiwala


Yahoo! Music Unlimited - Access over 1 million songs. Try it free.

Note: This Group is not a Job Searching Group, so please co-operate and dont transfer any kind of job related material across this Group.AnyOne doing so can be banned from the Group
Thanx , Group Co-Ordinators




YAHOO! GROUPS LINKS




Thursday, November 24, 2005

[itsdifferent] IE View->Source

Create a folder on the desktop and name it "Notepad".


Then open any webpage in IE and see its source (VIEW -> SOURCE).
 
From this you can set any of favourite editor as the editor for Viewing the Source in IE.
 
 
Regards,
- Deven
 
 
 


Note: This Group is not a Job Searching Group, so please co-operate and dont transfer any kind of job related material across this Group.AnyOne doing so can be banned from the Group
Thanx , Group Co-Ordinators




SPONSORED LINKS
Computer software spy Automotive computer software Medical computer software
Computer telephony software Computer software online training Computer monitoring software


YAHOO! GROUPS LINKS




NTFS and ADS - Where Windows Stores info for File Property's Summary Tab

Friends
 
Just came across a problem where we have to store some info like author , summary etc for a file (which should not be displayed to Normal user)
 
As the solution was meant for high-end machines , we found out this links and related solution from Code Project
 
Please follow this links
 

Since NT 3.1, the NTFS file system has supported multiple data-streams for files. There has never been built-in support for viewing or manipulating these additional streams, but the Windows API functions include support for them with a special file syntax: Filename.ext:StreamName. Even Win9x machines can access the alternative data streams of files on any NTFS volume they have access to, e.g. through a mapped drive. Because the Scripting.FileSystemObject and many other libraries call the CreateFile API behind the scenes, even scripts have been able to access alternative streams quite easily (although enumerating the existing streams has always been tricky).

http://www.codeproject.com/csharp/CsADSDetectorArticle.asp 

http://www.codeproject.com/useritems/NTFSGUIExtension.asp

http://www.codeproject.com/csharp/ADS.asp

--
Brijesh Pandya
http://brip.blogspot.com
http://spaces.msn.com/members/brip

Monday, November 21, 2005

Re: [itsdifferent] secret cell phone codes.

3370# is code for change the another sim if you have two sim chip you can change by typeing this code in nokia mobile

muhammad sarfraz <sarfraz_290@yahoo.com> wrote:
I have Nokia 1100 cell phone and have two sims. I used these secret codes just for an experience but after using these my cell phone has stopped to accept my second sim
and gives me message of 'Insert Sim' all the time. Please help me in this regard that what should i do now.
 
Thanks to all genious people of this fourm.


DSJoshi <joshids@gmail.com> wrote:
try out your self.
 
http://www.gsm-technology.com/gsm.php/en,unlock,subpage_id,free_codes.html

-- Joshi darshan.
=======================================================================
Each work has to pass through these stages- RIDICULE, OPPOSITION, and then ACCEPTANCE



Yahoo! FareChase - Search multiple travel sites in one click.

Note: This Group is not a Job Searching Group, so please co-operate and dont transfer any kind of job related material across this Group.AnyOne doing so can be banned from the Group
Thanx , Group Co-Ordinators




YAHOO! GROUPS LINKS




Sunday, November 20, 2005

Re: [itsdifferent] secret cell phone codes.

I have Nokia 1100 cell phone and have two sims. I used these secret codes just for an experience but after using these my cell phone has stopped to accept my second sim
and gives me message of 'Insert Sim' all the time. Please help me in this regard that what should i do now.
 
Thanks to all genious people of this fourm.


DSJoshi <joshids@gmail.com> wrote:
try out your self.
 
http://www.gsm-technology.com/gsm.php/en,unlock,subpage_id,free_codes.html

-- Joshi darshan.
=======================================================================
Each work has to pass through these stages- RIDICULE, OPPOSITION, and then ACCEPTANCE


Yahoo! FareChase - Search multiple travel sites in one click.

Note: This Group is not a Job Searching Group, so please co-operate and dont transfer any kind of job related material across this Group.AnyOne doing so can be banned from the Group
Thanx , Group Co-Ordinators




SPONSORED LINKS
Computer software spy Automotive computer software Medical computer software
Computer telephony software Computer software online training Computer monitoring software


YAHOO! GROUPS LINKS




Wednesday, November 16, 2005

[itsdifferent] configure outlook for yahoo with freepop

FreePOPs - Check Email from webmail accounts like
Yahoo or Hotmail, using Outlook Express

http://dinpinto.blogspot.com/2005/11/freepops-check-email-from-webmail.html




           
__________________________________
Yahoo! FareChase: Search multiple travel sites in one click.
http://farechase.yahoo.com




Note: This Group is not a Job Searching Group, so please co-operate and dont transfer any kind of job related material across this Group.AnyOne doing so can be banned from the Group
Thanx , Group Co-Ordinators




YAHOO! GROUPS LINKS




Monday, November 14, 2005

[itsdifferent] secret cell phone codes.

try out your self.
 
http://www.gsm-technology.com/gsm.php/en,unlock,subpage_id,free_codes.html

-- Joshi darshan.
=======================================================================
Each work has to pass through these stages- RIDICULE, OPPOSITION, and then ACCEPTANCE


Note: This Group is not a Job Searching Group, so please co-operate and dont transfer any kind of job related material across this Group.AnyOne doing so can be banned from the Group
Thanx , Group Co-Ordinators




SPONSORED LINKS
Computer software spy Automotive computer software Medical computer software
Computer telephony software Computer software online training Computer monitoring software


YAHOO! GROUPS LINKS




Thursday, November 10, 2005

[itsdifferent] Never quit

This is too cute… please read full mail… very much inspirational one… JJJ

 

"The ultimate measure of a man is not where he stands in moments of comfort, but where he stands at times of challenge and controversy."
- Martin Luther King, Jr

 

-----Original Message-----

One day I decided to quit...I quit my job, my

 relationship, my

 spirituality... I wanted to quit my life.

 I went to the woods to have one last talk with

 God.

 "God", I said. "Can you give me one good reason

 not to quit?"

 His answer surprised me...

 "Look around", He said. "Do you see the fern and

 the bamboo?"

 "Yes", I replied.

 "When I planted the fern and the bamboo seeds, I

 took very good care of

 them. I gave them light. I gave them water. The fern

 quickly grew from the

 earth. Its brilliant green covered the floor.

 Yet nothing came from the bamboo seed. But I did

 not quit on the bamboo.

 In the second year the Fern grew more vibrant and

 plentiful. And again,

 nothing came from the bamboo seed. But I did not

 quit on the bamboo."

 He said, "In year three there was still nothing

 from the bamboo seed. But I

 would not quit. In year four, again, there was

 nothing from the bamboo seed.

 I would not quit."

 "Then in the fifth year a tiny sprout emerged from

 the earth.

 Compare to the fern it was seemingly small and

 insignificant...But just 6

 months later the bamboo rose to over 100 feet tall.

 It had spent the five years growing roots. Those

 roots made it strong and

 gave it what i needed to survive. I would not give

 any of my creations a

 challenge it could not handle." He said to me.

 "Did you know, my child, that all this time you

 have been struggling, you

 have actually been growing roots?"

 "I would not quit on the bamboo. I will never quit on you."

 "Don't compare yourself to others." He said. "The

 bamboo had a different

 purpose than the fern. Yet they both make the forest

 beautiful."

 "Your time will come", God said to me. "You will

 rise high"

 "How high should I rise?" I asked.

 "How high will the bamboo rise?" He asked in

 return.

 "As high as it can?" I questioned

 "Yes." He said, "Give me glory by rising as high as you can."

 I left the forest and bring back this story. I

 hope these words can help

 you see that God will never give up on you.

 He will never give up on you!

 Love, Light and Peace



Note: This Group is not a Job Searching Group, so please co-operate and dont transfer any kind of job related material across this Group.AnyOne doing so can be banned from the Group
Thanx , Group Co-Ordinators




SPONSORED LINKS
Computer software spy Automotive computer software Medical computer software
Computer telephony software Computer software online training Computer monitoring software


YAHOO! GROUPS LINKS




Tuesday, November 08, 2005

Re: [itsdifferent] Please help: Sound Card - No go

hey sreenath,
 
u can try installing the drivers again.
 
regards,
Vijay

"Sreenath :-)" <hallosreenath@yahoo.co.in> wrote:

Hi,
 
I use windows XP with service pack 2.
Out of a challenge with my friend he disabled the sound card in my system.  From there on the sounds and audio device properties at the control panel option stands greyed out [see the attached screen shot].  And i tried many ways to enable those properties and my sound card but no go.
 
When i try to play any file with real player it says the device is in use and not plays my file.  Hard boot and soft boot did not work. 
 
He just gave me a clue that its something to do with the registry and works only with Windows XP. 
 
More Information for you:
The sound card was playing fine before the challenge. 
Its not disabled in BIOS.
 
It would be of great help if you could help me fix this issue.
 
Thanks,
Sreenath.T


Yahoo! FareChase - Search multiple travel sites in one click.


Vijay


Yahoo! FareChase - Search multiple travel sites in one click.

Note: This Group is not a Job Searching Group, so please co-operate and dont transfer any kind of job related material across this Group.AnyOne doing so can be banned from the Group
Thanx , Group Co-Ordinators




YAHOO! GROUPS LINKS




Sunday, November 06, 2005

[itsdifferent] Software life ......

"No matter how much you know today, you'll have to know more tomorrow."

-----Original Message-----
From: ChuMD-PT-CS
Sent:
Monday, October 24, 2005 11:29 AM
To: saram.v'
Subject: Software life ......

 

Hi All,

This is the Software life ................

You cry as much as you can, but nobody to hear you.

There are 2 persons always next to you :

1 - The PM(Project Manager), giving a pleasant smile every time we see him/HER.

2 - The TL(Team Leader), busy in scheduling work for us ..... and busy in his world

@ the centre its we (Software engineers), who struggles with all the Bugs/ PR's/CR's/Issues.

 

The perfect picture is Given Below ......

 Scroll  Down .................................

 

 

 

                                { Team leader -- Developer -- PM. }





Note: This Group is not a Job Searching Group, so please co-operate and dont transfer any kind of job related material across this Group.AnyOne doing so can be banned from the Group
Thanx , Group Co-Ordinators




SPONSORED LINKS
Medical computer software Computer monitoring software Computer software
Computer help desk software


YAHOO! GROUPS LINKS




[itsdifferent] Greetings for joyful Diwali...

Dear group members,

 

Diwali, being the festival of lights, thousands of lamps are lit in and outside every home on the day.  Lamp or “Deep” is the symbol of knowledge.

 

The day of Diwali is to remember mantra - Tamaso Ma Jyotir Gamaya,

(Lead us from darkness to light).

 

 

Happy Diwali Celebrations & A Prosperous New Year…

To Each And Every One of Your Family & You! JJJ

 

Best Wishes,

Chirag Gandhi & Family…

Mudra - Ahmedabad

 

Faith is the strength by which a shattered world shall emerge into the Light.

--Helen Keller



Note: This Group is not a Job Searching Group, so please co-operate and dont transfer any kind of job related material across this Group.AnyOne doing so can be banned from the Group
Thanx , Group Co-Ordinators




SPONSORED LINKS
Medical computer software Computer monitoring software Computer software
Computer help desk software


YAHOO! GROUPS LINKS




[itsdifferent] mail box having 1000GB storage...

Dear All,

Search for large mail BOX is over…. Now no need to go here & there & Search on Google for large mailbox… free mail box of 1000GB is online now……. Again you don’t have to wait for invitation like www.30gigs.com & www.gmail.com BUT here you can create your account without invitation… JJJ

 

Let’s start enjoying…. The Ultra UNLIMITED web mail storage space…………          Free! 1000GB! = 1TB

Just click the link bellow & Start enjoyingggg….

http://www.mailnation.net/webmail/self.html    

Once login in to your account after creating it you can do so many things… like Look & feel you can change by clicking on settings…. Make it outlook 2003 from outlook 2000 or Eudora OR New Hotmail… etc…

Just insert image like your email client & u can forward the same HTMS message with image… with out converting the image in to attachment…

Insert table….. also alignment on right click…. So many things u can do………..

 

Here is the full details & URL:

http://www.mailnation.net/     


protocol

membership level

pricing

 Web mail

Free! 1000GB!

$0

pop3/imap/smtp

Advantage Club Members

One-Time fee - $19.99

 


MailNation Solutions developed after years of exhaustive competition in the Emailing industry. Small email companies have come and go, while large email companies such as Gmail (R), Hotmail (R), and Yahoo! Mail (R) have dominated. Privacy policies with major companies are weak, reliability remains questioned, and features are lacking. Attachment sizes remain small and restrictive, and ads plague certain email systems.

It is for this reason that MailNation Solutions was started. We provide a completely free starter service with an ad-free and simple to use interface. Unlike most free email services, we offer you with an exhaustive list of free features, designed with you and your daily busy life in mind. We offer this to you, completely free of charge, with an impressive uptime, and a very stringent privacy policy. -Vincent Liou. President and Chief Executive Officer

  • FREE 1000GB Email w/ available POP3/IMAP Access (See below)
  • 10MB attachment limit! Upgradeable to 50MB!
  • Address Book/Notes/Tasks/Calendar
  • Spam Preventing Features For Your Protection
  • WAP Access - Mobile Device (http://www.mailnation.net/webmail/wap)
  • Auto Message Responders & Auto Forwarders
  • Multiple Web-Interface Styles & Multiple Languages Supported
  • Always Count On Our Highly Ranked Email System & Server Reliability
  • Sophisticated Search For Email Messages
  • Never Have To Delete Again (Large Email Box)
  • HelpDesk Ticket System For User Help, Comments, And Updates
  • All emails (outgoing/incoming) are protected by TrendMicro Server Protect
  • Inactivity Account expiry is 60 days.

 

 

Cheers

chirag gandhi

project leader

 

mudra

mudra towers

shanti sadan society   ellisbridge

ahmedabad 380 006   india

 

t (91-79) 39820000

f (91-79) 26463606

 

www.mudra.com



Note: This Group is not a Job Searching Group, so please co-operate and dont transfer any kind of job related material across this Group.AnyOne doing so can be banned from the Group
Thanx , Group Co-Ordinators




SPONSORED LINKS
Medical computer software Computer monitoring software Computer software
Computer help desk software


YAHOO! GROUPS LINKS




[itsdifferent] harshul sent you a greeting card.

Dear Dear All Differents.....,          

harshul [ harshul_dotcom@yahoo.com ] has sent you an e-card from 123Greetings.com.

Send free e-cards from 123greetings.com with your choice of colors, words and music.

Your e-card will be available with us for the next 30 days. If you wish to keep the e-card longer, you may save it on your computer or take a print.

To view your e-card, choose from any of the following options:

--------
OPTION 1
--------

Click on the following Internet address or
copy & paste it into your browser's address box.

http://www.123greetings.com/view/FB11031235256784

--------
OPTION 2
--------

Copy & paste the e-card number in the "View Your Card" box at
http://www.123greetings.com

Your e-card number is
FB11031235256784

If you need help in viewing your card or any other assistance,
please visit our Help / FAQ section located at
http://www.123greetings.com/help/

If you need further help, feel free to write to us at
support@123greetings.com

Best wishes,

Postmaster,
123Greetings.com

*If you would like to send someone an e-card, you can do so at
http://www.123greetings.com





Note: This Group is not a Job Searching Group, so please co-operate and dont transfer any kind of job related material across this Group.AnyOne doing so can be banned from the Group
Thanx , Group Co-Ordinators




SPONSORED LINKS
Medical computer software Computer monitoring software Computer software
Computer help desk software


YAHOO! GROUPS LINKS