Changes to bidwatcher
--------------------
03/22/02
	* Fixed 'First Bid' field in Details window
	* Fixed Reserve detection: Thanks to Thomas Enstall
	* Fixed eBay motors non car auctions + dutch.
	
03/20/02
	* More eBay/motors fixes.
	* Added a stristr to find the end of forms.  Might be too slow but
	  it needs some testing.
	
03/18/02
	* Been a while since I did one of these, and not surprisingly,
	  forgot some of what I did.  
	* Fixed the snipe spinbutton. 
	* Set the default on Snipe, not Bid.
	* Fixed redirection catching (eBay is using HTTP/1.1 instead of 1.0)
	
01/29/02
	* Began work on daemon code.

01/20/02
	* Fixed a few bugs with the UI and config file reading.

11/29/01
	* Compiled with -Wall, fixed all errors.
	* Added Color change tab to config window.
	
11/28/01
	* Created get_style.  Fixed style setting for a case
	* Fixed Minimum bid in Bidwindow.  0 != '0'
	* Timer to clear Errorstatus bar.
	* Started a Tab Config window.
	
11/27/01
	* Fixed the problem with closing dialog boxes.
	
11/24/01
	* Made UI change for Bid/Snipe box.  Thanks to dustball
	* Updates an item after placing a manual bid.
	* Force Username/Password if we're going to make a bid.
	* Applied namespace fix for gcc 3.0.  Thanks to Charles Duffy.
	
11/21/01
	* Fixed Dutch Auction problem, I think.
	* Merged patch from bheadley.
11/20/01
	* Kevin Dwyer joins the effort.
	* Merged in my motorsfix2+bidupdatefix patch
	* Merged in patch from Dave O'Brien + fixed some stuff he missed.
	* Fixed config file parsing as suggested by tron@zhadum.de, not done.
	* Changed password entry box to not visible.
	
	
07/18/01 * Changed all references to the auction ID to unsigned long ints, just in case
	  auction IDs get any longer.
	* Made GetUserBids2 return success, because it's not written yet...
07/04/01 *sigh*
	* Added Bob Beaty's patches to compensate for eBay's change of HTML format.
	* Bumping the version up to 1.3.0 to reflect the change in config file format.
	* Releasing it to the world...  Ready or not!
	* We now write mybid to disk.
	
04/08/01  I didn't actually do this all today.
	*  Adult Cookie support - we automatically fetch an adult cookie when eBay
	   demands one and then use it to view adult auctions (well, all auctions)
	*  Rewrote code to use floats and ints to store auction info where appropriate.
	*  New simple, extendable config file format.  We read and write both formats,
	   for the moment, but we prefer to read the new format.
	*  Bid column to show what we've bid (or will snipe), and what our current
	   standing is.
	*  UpdateList is currently inop -- it might go away entirely.
	*  Removed email stuff.
03/24/01  *  Let's call this 1.2.1.
03/21/01  *  Removed all references to BidWatcher class, a big source of potential bugs.
	   (this means no more bw==NULL checks)
	*  Removed the check to see if infourl is null, because it often will be during an
	   update.
	*  Fixed a bug whereby bidwatcher when bidwatcher would snipe at a finished
	   auction upon startup, it would interpret the error message as success, and
	   then crash when it couldn't access the bid key.
	* bidwatcher will now only update auctions ending in less than 5 minutes if a
	  snipe is set to go off in less than 10, to prevent lateness.
03/17/01  *  Fixed blank detail window bug.
	
03/13/01   * Going to release it today.  Woohoo!
	   * Email is broken and I dont' want to fix it.  I don't use it,
	     so I disabled it.  Do you?  Speak up or it's going in the next 
	     version.
	
03/11/01   * Time to stop pussyfooting around.  The Debian 'sid' release
	     include's bidwatcher -- might as well submit it to freshmeat
	     at this point.  I bumped the version number up to 1.2.0, because
	     it's about time.
	   * Went through and fixed up GPL headers, added a small display
	     about the "no warranty" clause -- especially important here
	     because, you know, we're dealing with bids and money here.
	   * Changed the failure messages from TimeSync to be more helpful,
	     based on a few bug reports...

03/10/01   * It's been a while :(  You people really need to get on me more
	     about this.
	   * Applied patch to fix copyhostent -- thanks Rodd Snook
	   * cleaned up commented-out code from my port from qt to gtk, and
	     from the networking fixes
	   * Changed everything to use dynamically-allocated memory instead
	     of fixed-size arrays.  free() is such a bitch...
	   * Old stuff:  We now handle redirects correctly (IIRC).  We now
	     can request everything from cgi.ebay.com and handle the
	     redirect.  For efficiency's sake, we cache the redirection --
   	     if eBay changes its network topology and doesn't stick in a nice
	     redirect, you'll have to restart bidwatcher.  I think that's okay.

10/20/00   * 1.1.9.2
09/30/00   * Fixed starseeker's bugs -- 
	      always call updatelist at the end of the BidWatcher constructor 
	       (do it in timer1Up), and
	      never check for our bids and listings if we haven't entered a 
	       user id
	   * Fixed drbobbeaty's bugs (thanks for the patches!) --
	      added a check for NULL in copyhostent
	   * Changed over to using two statusbars instead of annoying error
	     windows
	   
09/07/00   * Fixed bug in getting auctions where I am selling
	   * Fixed bug in deleting auctions from list
	
09/03/00   * Fixed sniping bug!  Still seeing some in-memory corruption of bids, 
	     causing it to spuriously snipe on non-existant auctions sometimes.
v1.1.9.1     Also, once in a while some config file corruption, but hopefully
	     the paranoid sanity checks I've added will prevent that.
	
07/29/00   * Switched blue and green LEDs in the auction listing, to match the
	     documentation.  (My bad.)
	   * Added bid increments for DM (German)
	
07/26/00   * I'm seeing some weird stability problems.  It works for me right
	     now, but don't count on it for snipes.  I'm going to release 
v1.1.9       now so people can find what breaks it...
	
07/23/00   * Redirects are now supported throughout the code.  All urls
	     now point to cgi.ebay.com.  A slight change to the parsing code
	     later, and eBay motors now works.  I'm not sure if the other
	     eBay-hosted services work -- please report any success or 
	     failure.
	   * As a side effect of the new url code, the snipe keys in bw.cfg
	     are no longer supported.  This is probably a good thing -- 
	     if we assume the IP address of the server might change between
	     loads, there's no reason to assume the snipe key would still
	     be valid!  It only causes a slight bit more net traffic.
	   * Consequently, snipes are untested. :(
 v1.1.8    * You can now drag links from Netscape onto bidwatcher to add
	     auctions.  I didn't add the reverse funcitonality, because 
	     double-clicking on auctions works well enough for me. :)
	   * Time to cut another release to get more people looking at this...
	
07/22/00   * Began cleaning up network code.  Uses new system of URL structs,
	     which handle / cache DNS info, and will eventually cache 
	     redirect info.  Renamed some variables and structures.
	     Began instituting the use of pointers everywhere.
	   * Proxy servers are now supported.

07/11/00   * Modified bidwatcher to conform to the GNU Coding Standards,
	     which is to say it now uses autoconf and automake.  I'm
	     not very familiar with this system, so please submit any
	     compilation bugs to SourceForge.
	
07/07/00   * Bidwatcher now detects the currency an auction is in, and
 	     displays it.  It has partial support for non-US bid
	     increments, pending info from eBay.
           * Auctions completed more than 60 seconds ago no longer update.
	   * Changed raw_fetchhtml to use DNS to resolve addresses, instead
	     of using hardcoded IPs.  Unfortuantely, had to hardcode
  	     different routines to use different cgi machines, because
	     eBay will only accept certain requests on certain machines!
	     The fix for this would be to understand redirects.
	   * I got the increment info -- Bidwatcher now accurately
	     supports auctions in Dollars (US, Canadian and Australian -
	     increments are identical), GB Pounds and Yen.

07/06/00 - v1.1.7
	   * I (Ben) have ported over all the code to GTK+, and so there
	     are no longer any licensing conflicts with Qt.  I've also
	     started to clean up some of the code.  I've made a lot of
	     changes, so I expect a lot of bugs to appear...
	  
05/10/00 - v1.1.6

	   * The code I put into the timeSync() function in v1.1.2 is
             WRONG!  I got a sign reversed and instead of taking the
             minimum difference, I should be taking the maximum.  This
             means the code actually made things worse when there were
             network lags.  *ACK!* To make matters even worse, I
             didn't realize that the time offset was stored on disk,
             the result being that the offset was being set to the
             worst case of network lag that you have ever had.
	     *double ack!*

	     This bug has been fixed and I also added code to measure
             the network packet delays instead of just guessing that
             it is a constant "2 seconds".

	   * In the last few days (around 05/01/00) eBay has become
             flaky again.  This has "given me the opportunity" to find
             and fix more bugs in the network code.  (My ISP also
             "helped out" by having a flaky link to Alternet.)  In
             particular:

	     > Bidwatcher now monitors how long it takes to fetch a
               web page.  If the network delays become "abnormally
               high", it will adjust the snipe delays, web page fetch
               timeouts, and auction update intervals accordingly.

	       This makes last second sniping safer, but the 5 second
	       "minimum safe delay" hasn't change because you still
	       need to allow for one unexpected network hang.  The
	       first retry may well not happen for up to 4 seconds.

	     > Network debugging code can be enabled with the
               -DDEBUG_NETWORK compiler flag.

	     > The code that I added in v1.1.0 to make bidwatcher stop
               updating auction info if we are getting close to a
               snipe was incomplete.  It now checks the time remaining
               after every web page is fetched, including fetching
               your bid list and sync'ing time.

	     > Bidwatcher will no longer hang for arbitrarily long
               periods of time while trying to connect to eBay.

	     > Bidwatcher will no longer timeout if it is actively
               receiving data.  Only when there is nothing to read and
               the connection has possibly stalled will it look to see
               if it should timeout the connection.

	   * Joel Thomas <joel@zounds.net> found a fixed a strange bug
             that causes bidwatcher to just "hang" on some boxes.  I
             don't understand why, but some machines need to have the
             HTTP fetch request terminated with a "\r\n" instead of
             just an "\n".  This bug has been reported over on the
             sourceforge version also, but I was never able to
             recreate it.  Thanks Joel!

	   * The snipe log now contains information about the critical
             times involved.  That is, the time it started to snipe,
             the time it finished, and the time the auction ended.

	   * The "Delete ALL Auctions" option now gives a warning before
	     it deletes them.  As a side effect, when you change user
	     names, bidwatcher now asks you if you want to delete the
	     current list of auctions.

	   * Double clicking an auction has been changed to launching
             a browser window for the auction (which I do a lot)
             instead of updating that auction's information (which I
             never do).

	   * When bidwatcher updates the auction list, it will no
             longer change the currently selected auction.

	   * The interlocking to prevent multiple updates from
             happening at the same time wasn't always working because
             "updateInProgress" wasn't declared "volatile".

	   * The "Add Auction" option now ignores leading and trailing
             whitespace,

	   * Sometime around 03/15/00, Ebay changed the wording of
             "someone outbid you" web page, causing Bidwatcher to
             report this as an "unknown reason" for the bid to fail.

	   * Bidwatcher has always created the "~/.bidwatcher"
	     directory with permissions so that only the user can read
	     the files in the directory.  This is all you really need
	     to insure privacy, however, in order to be super
	     paranoid, it now also creates all files as only user
	     readable.

	   * If you never entered a password, bidwatcher would pick up
	     garbage for the password instead.

      	     
04/24/00 - v1.1.5

           * In the "Show item details" window, the "Time Left" field
             would be printed at various spots on the screen depending 
             on exactly what fonts you had installed on your X
             server.  I *think* I have this bug fixed.

           * In v1.1.4 I expanded the "about bidwatcher" text, and
             caused a buffer overrun.  *oops*  Obviously I never
             tested this change before I made the release.

           * The documentation has been expanded again, now it has
             screen shots for quicker reading.

	   * Apparently, FreeBSD doesn't conform to SVID and POSIX
             standards, so I have redone some of the "Ebay time sync"
             code to handle timezones differently.  This should make
             bidwatcher more portable, and arguably cleaner code too.

	     Thanks to Will Andrews for the help here!

           * Daniel B. Suthers <dbs@tanj.com> supplied a patch to
             allow you to bid on more than one item in a Dutch
             auction.   Thanks!

           * While testing Daniel's changes, I found that Ebay had
             changed the way it handles Dutch auctions that I hadn't
             noticed before.  As a result, bidwatcher can now supply a
             "current bid price" for dutch auctions.  So, instead of
             just displaying "Dutch" on the auction list, it now
             displays this value.  You can tell that this is a Dutch
             auction by the 'D' appended to the number of bids,
             similar to how reserve price auctions are handled.

           * On the "Bid/Snipe" window, the previous snipe amount is
             now displayed.

           * all references to "Open GL" have been commented out in the
             Makefile.  I have no idea why they were there.  They
             don't seem to be needed.
             

04/12/00 - v1.1.4

           * I have had reports of snipes failing.  While I can't find 
             any specific bugs, the code did look "fragile".  Global
             variables were set and cleared all over the place to
             control whether sniping should even be checked for.  I
             removed the use of the global variables and now always
             check to see if sniping should be done.

           * The documentation (quick_start.html) has been expanded
             and cleaned up a little bit.

           * The meaning of the colored "dots" on the far left of the
             auction listings has been documented and made more
             consistent.

           * Bidwatcher will now try to sync the time with ebay three
             times and picks the smallest difference.  This should
             make bidwatcher more reliable.  Previously, if there was
             a network problem during the time sync, the time could be 
             off by a fair amount.
             
           * The range of valid snipe delay times has been changed
             from 10-60 seconds to 1-600 seconds.  I have my doubts
             that a value of 1 or 2 will work reliably, but to each
             their own.

	   * The Windows specific option to "notify if an auction
             is almost over" has been removed.  Windows has it's own
             source tree and it is confusing to have an option that
             does nothing.


04/02/00 - v1.1.3
	   It appears that Bidwatcher never took into account daylight
	   savings time(!?!) and so the change over on 04/02/00 caused
	   it to think that Ebay's time was off by an hour.


03/23/00 - v1.1.2
	   Ebay is changing the bidding stuff a little bit, which
           confused bidwatcher.

03/23/00 - v1.1.1
	   fixed a bug that caused an incorrect "ending time" when
           auctions were bid on outside of bidwatcher.

	   Also, I've been informed that there is at least one other
	   fork of bidwatcher out there, this one at
	   http://bidwatcher.sourceforge.net/ and being maintained by
	   Larry Gilbert.  I'm talking with him about this situation
	   and how to merge the forks back together. If anyone knows
	   of other forks, or even if you have your own fixes to a
	   private fork, please let me know!

02/25/00 - v1.1.0
	   I (Wayne Schlitt) have forked this copy of bidwatcher from
	   Trent McNair after he announced that he no longer has time to 
	   maintain bidwatcher.

	   See: http://www.low-fi.com/bw/bwmain.html

	   At this point, I changed the version to 1.1.0, partly
	   because I've made a fair number of tweaks, and partly to
	   create a clean distinction between where Trent left off,
	   and where I picked up.

	   Note that this is actually based off of 1.0.3b, not Trent's
	   final release of 1.0.4b since I had already made equivalent 
	   fixes to the changes he released in 1.0.4b.


           Also, I obviously don't know this program as well as Kent
      	   does, so I may have easily broken things, especially parts
      	   of the program that I don't use.
      	     

           The changes in my version are:

           * Bidwatcher works with all changes to the Ebay site up to
      	     02/25/00.

           * The default font size has been increased.

           * The network code has been made much more robust.  It
      	     actually worked fairly well during Ebay's recent cracker
      	     attack when Ebay's network was flooded with a distributed 
      	     Denial of Service attack.

      	   * The network code has been rewritten to reduce the amount
      	     of data transfered, especially for auctions that have
      	     already ended.

           * Ebay passwords can now have special characters in them,
      	     such as " ", "&", "/", "#", etc.  As a side effect, the
      	     passwords are no longer stored on disk in a plain text
      	     form, although this does little more than prevent someone 
      	     from instantly reading the password if you bring up the
      	     configuration file on your screen.

           * Changes are saved immediately to disk, rather than when
      	     you exit bidwatcher.  This means that if you add an
      	     auction to watch, and then your computer crashes, it will 
      	     now be remembered.

           * Transient network errors no longer cause auctions to be
      	     deleted from your watch list.

           * If an auction is about to ended, bidwatcher will stop
      	     doing its background updates to keep from interfering
      	     with a snipe.

           * If the time sync with ebay fails, then your computers time 
      	     will be used instead (adjusted for the timezone
      	     differences).  It will add a safety margin of 5 minutes
      	     so that you will snipe early, rather than late.

           * A little more information is now logged about your bids.
      	     In particular, if there was an error, the error number is 
      	     recorded.  Also, your bid amount will be recorded.

           * If the reserve on an auction has not been met, then an
      	     'R' is appended to the number of bids.
      	     
           * If there are no bids on an auction, it lists the opening
      	     bid instead.  (You can see that there are no bids by the
      	     bid count of (0) after the bid amount.)

           * The middle button has been bound to act like the right
      	     button.

           * Modifications were made to make bidwatcher run under Qt
      	     version 2.0.  Not everything works 100%, but it is
      	     usable.
        
      	   * Bidwatcher now handles auctions with prices over $1000.
      	     (Ebay adds a comma, that used to confuse it.)
        
	   
-------------------------------------------------------------------------------

11/21/99 - released version 1.0.2b

11/21/99 - fixed a problem w/ undefined timezones (linux version only)

11/15/99 - released version 1.0.1.b

11/15/99 - fixed a problem caused by a change in ebay's auction pages.

9/29/99 - released version 1.0.0b (beta).  

9/29/99 - fixed some minor display quirks in the details/bid windows.

9/28/99 - Added a menu option to view deleted auctions.

9/28/99 - adjusted the bid/listings parser to make it a little more tolerent.

9/25/99 - tracklist is written to file every time a full update is done (once
          every 40 minutes or when you press the update button).

9/25/99 - Linux version now stores config and log files under .bidwatcher in
          your home directory.

9/24/99 - A relic of the old snipe/timer scheme made the clock 24hrs off
          in certain time zones (like in Australia). This was brought to 
          my attention by Marc Francis.  The new sync routine has been
          moved into helpers.cpp, and fixes this problem.

9/24/99 - GPL'd win32 version.

9/22/99 - added a checkbox to the config window that allows you to 
          select whether or not you want bidwatcher to delete ended
          auctions.  People were asking for both, so I decided to 
          give you the choice.

9/21/99 - fixed a bug in the linux version where two windows would
          pop up after making a bid.  The first one gives you 
          the correct message, the second one always says bid failed.

9/15/99 - released version 0.9.11 (linux/win32)--------------------------------

9/15/99 - fixed a bug in the snipe system.

9/15/99 - released version 0.9.10 (linux/win32)--------------------------------------

9/15/99 - auctions are now deleted after they are over, but only if the 
          high bid information has been updated.

9/15/99 - the linux version now stores completed auctions in ~/logXX_XX.txt, 
          where XX_XX is the month/date.

9/13/99 - polished up the changes for release

9/09/99 - applied a patch to submitted by Chris Layne that corrects 
          a problem in which auctions w/ no bids are markes as having
          'no reserve'.

9/04/99 - Gave the bid and details windows a new look and added a 
          countdown timer to both.

9/02/99 - added tooltips to the linux version

9/02/99 - switched to a new development environment on win32 so the look
          has changed slightly.

9/01/99 - pulled the remaining platform specific time code out.

8/31/99 - (linux) Auction text now changes to red if auction has < 4 hours
           remaining.

        - moved more time code to helpers.cpp

        - we now calculate time left on the fly, so 'time left' as displayed
          on the main window is always up to the minute.

8/30/99 - released version 0.9.9-3 (linux/win32)------------------------------------

8/30/99 - added an option to the right-click menu to view completed snipes.  This
          window allows you to view the current month's snipe activity or the
          previous months.  PLEASE NOTE that the naming convention for the snipe
          log has changed, if you want the new version of bidwatcher to see
          your old snipe file, you'll have to change the name of your existing
          snipe file.  The new naming convention is snipeX_XX.txt.  where X_XX
          is the month and year, for example:

                     August 1999 = snipe8_99.txt
                     October 2000 = snipe10_00.txt

        - Moved towards removing all platform/gui specific time code by
          moving timestamp routines into helpers.cpp

        - Removed some nasty strtok's that didn't discard the tokened
          string.

        - Merged linux and windows INSTALL, README, and CHANGES files.

8/29/99 - Bidwatcher has been misinterpreting results of snipes an bids for a
          while.  It executes them properly, buy is sometimes confused about
          the results due to some uninspired parsing routines.  I did a 
          thorough reworking of these and I think pretty much all situations
          are accounted for, resulting in much better answers in your snipe file
          than 'an unknown error occured'.

        - increased the html buffer size on the linux version, fixed a couple
          of calls to strtok.

8/25/99 - released version 0.9.9-2 (linux/win32)-----------------------------------

8/24/99 - somewhere along the line I commented out a line of code that turns
          the clock yellow if there is an auction w/ less than 30 minutes
          left (in the linux version) - i've fixed that.

8/23/99 - list is sorted by auction end time ( auctions closest to end time appear
          first in the list).

7/29/99 - released version 0.9.9-1 (linux/win32)-----------------------------------	

7/29/99 - fixed a problem in the bid process where an unsuccessfull bid was 
          mistaken for a network error.

7/27/99 - released version 0.9.9 (linux/win32)-------------------------------------

7/27/99 - tested everything on ebay's new-look site and all is well
          (not a single change necessary).
	  
	- fixed a problem with auction description not lining up properly
	
	- seems as though the new glibc breaks my binaries - so I'm
	  making the switch to the newer ones.
	  
        - bidwatcher source tars into a directory now (sorry that took so
	  long).
	  
        - started writing a proper help file.  See www.low-fi.com/bw/bwdocs.html

5/25/99 - released version 0.9.4-4 (windows)--------------------------------------

5/29/99 - fixed a bug where auctions over 1,000.00 were showing as $1.00

5/22/99 - ebay made some changes to their bidding process which broke a couple
          of things - added a fix for that.

4/26/99 - pulled everything apart - trying seperate anything that is playform / toolkit
          independent in case I want to change toolkits or something.  Also ran
          across a few minor bugs during this and fixed them.

4/25/99 - released version 0.9.4-3------------------------------------------------

4/25/99 - extended general network changes to linux

4/25/99 - overhauled the network code - replacing each 'Fetch' function
          with one generic html page grabber, moved the tag stripping
          and other processing out of the network code. (linux version)

4/21/99 - more improvements to the details window.

        - added calculateBidIncrement() - uses ebay rules to 
          find the current bid increment (we don't want to get this
          from the web page because it occurs after the user description,
          and we don't know how long that is.

4/19/99 - made several adjustments to the main window - added column headers,
          reduced font sizes and main window width.

4/18/99 - released version 0.9.4-2-----------------------------------------------

4/18/99 - tweaked the network code a little bit to make the ui more responsive
          during updates.

4/16/99 - added calculateTimeLeft() - function takes the eBay reported
          auction ending time and convertes it to how much time is left
          in the auction (i.e. '4 days, 16 hours+').  This will be displayed
          in the main window in the near future.

        - made the email input field configurable - you can place a %s
          where the argument should go ( going to do this for the web browser
          field as well, just haven't done it yet).

4/12/99 - finished the 'details' window, including buttons for emailing 
          the high bidder and seller.

4/11/99 - released version 0.9.4-1-----------------------------------------------

4/11/99 - added a usleep() to the recv loop so no more cpu usage spikes.

        - changed the 'details' window - still need to add email buttons.

4/10/99 - added 'Ends' to the details window.

4/9/99  - fixed a typo in 'UpdateListItem()' that caused a miscolored
          dot in the final 30 minutes of an auction

4/9/99  - removed a bunch of old code.

4/8/99  - released version 0.9.4-------------------------------------------------

4/8/99  - title bar now reflects userID

4/8/99  - fixed problem w/ timesync related to QTime.addSecs(). If
          the result of addSecs is negative, the sum doesn't 'wrap
          around'.  This effects you worse as you travel east (EDT
          would be affected from midnight till 3, for example).

        - changed the code that looks for a running netscape so that
          it doesnt call 'ps'

        - added a spinbox to choose how far in advance you'd like a 
          snipe to occur ( 10 - 60 seconds ).

4/7/99  - added a spinbox to select snipe bid delay

4/6/99  - released version 0.9.3-------------------------------------------------

4/4/99  - added support for browsers other than netscape (lynx tested).

4/2/99  - added string constant for version info.

3/29/99 - added an input field to the config window for entering the 
          path to your web browser.

3/15/99 - added conditions to updatelist() and updatelistItem() so
          that the dot in the listbox would show the right color when
		  an auction has less than 30 minutes left.

3/11/99 - added instructions for use to the README file.

3/10/99 - changed parsing in GetAucInfo() to correct problem where
          10 bids on an item was displayed as 1.
		
        - fixed problem in GetAucInfo() where a space was being added
          to the beginning of an auction description.

