Anyone looking for javascript calendars will relate to this saying: "Programmer - an organism that turns coffee into software."
According to the search engines, literally millions of people search every month using the free or free stuff keywords.
This goes to show that some things never change, the power of 'free' is alive and kicking.
Something for nothing is a universal passion and many webmasters are aware of this aspect of human psychology.
Which is simple: A very effective method to increase your customer base is by giving something away.
The following are several popular items that will draw people to your site and keep them returning.
Through the magic of javascript, you can have daily quotes, weather and a world clock displayed on your website. And the beautiful thing? People don't need to click off your site to get this information!

Have daily quotes, weather and a world clock display on your site
They can stay at your site and see all your services and products. So since quotes and weather are popular search items, consider adding this feature to your site.
Other ways to keep people at your site longer include joining a program that enables you to offer your visitors things like free software, free email, contests, sweepstakes, vacations, gift certificates and other merchandise.
To find out more do a Google or Yahoo search for contests, sweepstakes and free stuff.

Plug the Java in
Apart from using javascript calendars (see resources below) you can get free offline publicity for your website by using press releases and announcements.
Check your newspaper and look for Community News, or New Products or Local Announcements and other areas that might list your contest information.
Remember that giving something away for free is a powerful traffic generator as well as a way to have your visitors gain trust in you.
Offer something of substance and your customer base will build significantly, as will the confidence in your services.
By the way, we do a similar thing by giving away our free printable calendars!
You can use Javascript to enhance your e-commerce website with personalization capabilities.
One popular script is the countdown timer or counter script. You use this on your site to indicate that 'time is running out' - in other words, it can be quite persuasive to get a customer to order immediately, if you set it up the right way of course.
You may have seen the pop-up name boxes used on some websites? That's the webmaster's clever plan to hold your attention longer - by peppering your name throughout their website sales message.
Look around for javascript ideas and free scripts. Just remember to hide the script from older browsers to ensure visitor retention with browser compatibility!
Other things you can do with javascript is personalize email messages, potential link partners, prospects and anyone else you communicate with by email.
By using their name in the greeting and throughout the message, you'll catch (and hopefully hold) their attention much longer, and they'll know that your message was truly intended for THEM.
It also shows that you pay attention to what they have to say, and that you recognize them as an important person!

Start the day with Java
"There is no such thing as a great talent without great willpower." - Balzac

JsDatePick Calendar
Another small web development team can be found at www.javascriptcalendar.org.
They say "we needed some javascript calendar tools for a big project, and we decided to wrap up some of our code and release it for free. "
"We'd love to hear from you if you use jsDatePick and have any feedback or suggestions."
Do a general search for more javascript resources and scripts like the counter script I mentioned.