1FAQ Items to write
2------------------
3What happens if I bid against myself?
4
5Items to implement:
6-------------------
7Allow font changes (!)
8
9Allow browsing the logs.
10
11//
12//  Other interesting ideas:
13//
14//  Get all bidders: http://cgi6.ebay.com/aw-cgi/eBayISAPI.dll?ViewBids&item=570755528
15//
16
17Beeps on a regular interval when auctions are getting close.
18
19Obsolete: Move general configuration options to a program specific XML data
20          file, using the same XML class as used to load the auctions.  This
21          file needs to have the display info, locations of other files, some
22          auction-site specific information, debugging status, etc.  This will
23          obsolete the JConfig class, and make all datafiles stored by
24          JBidwatcher XML.
25
26Update Configuration Panes
27	Internal Web Server
28		Port to listen on
29		Require jbidwatcher/[password] or any valid userid/password pair?
30		(Neither is NOT an option!)
31
32Uncreated Configuration Panes
33	Security
34		Primary JBidwatcher password
35			--  encrypts passwords on disk, also used for login to the JBidwatcher
36				program if the internal HTTP server is running.
37	File paths
38		Save file pathspec.
39
40Keyboard navigation of the entire program.
41
42Documentation!
43
44Cool ideas
45----------
46Multiple snipes @ different times, either on different auctions or the
47same auction.  (A general 'snipe queue', with a default, but keep each
48snipe customizable?)
49
5030 day sliding expenditure limit (percentage of limit allowed per auction?)
51(Base limits on max bids.)
52
53Instant Pay by PayPal (Right Click -> Pay Now!)
54
55Add more 'Auction Management' features
56
57Send email to (Bidder | Seller) for won/sold auctions.
58
59Make more JBidwatcher Screenshots
60
61Instant Messager messages on snipe results.
62
63Keys: Delete should tie to Auction | Delete.
64Keys: Insert should tie to Auction | Add
65Keys: CTRL-PageUp/PageDown might go to Next/Prev tab
66
67Paid-status Icons & more.
68
69Q: What's up with Opera?  (A: It doesn't work with JBidwatcher?)
70
71Send Auction List to other computer.  (Maybe through My JBidwatcher!)
72
73Allow searching through the saved HTML files, including the descriptions?
74
75
76Code cleanups
77-------------
78Structural and architectural commentary.
79
80Break up AuctionInfo into AuctionInfo values, and AuctionInfoStorage.
81
82Break debugging out of JConfig?  (For dependency reasons.)
83
84AuctionsManager should be a listener for an 'AddAuction' event, to break UI dep.
85
86Abstract the idea of an AuctionList?  (Same reason, create a 'GUIAuctionList')
87
88
89Crazy stuff
90-----------
91Calculated bid (starts with high bid, adds an increment, bids, repeat
92until (1) winning, or (2) current high bidder's bid has been found).
93
94    THIS CAN BE VERY, VERY EXPENSIVE!
95
96Calculated snipe (just like Calculated Bid, but done automatically,
97and close to the end of the auction).
98
99    THIS ALSO CAN BE VERY, VERY EXPENSIVE!
100
101----------------------------------------------------------------------
102* Add to watch list:
103  http://cgi1.ebay.com/ws/eBayISAPI.dll?ViewItemMakeTrack&item=6047388445
104  http://cgi1.ebay.com/ws/eBayISAPI.dll?ViewItemMakeTrack&item=5104953681
105  Returns: onWatch([{"watcherCount":1,"watchcount":21,"item":"5104953681","showBidManagerLink":false,"signin":1,"result":1}])
106
107--
108Replace AuctionEntry usage with the identifier when enqueing for redraw, upload, drop, delete, and report.
10913 redraw
110 1 upload
111 1 drop
112 1 delete
113 1 report
114