initial project version
1) Revamped and finished implementing FindCardsByXPanel classes.
2) Added JavaDoc stubs.
3) Added a label to show instructions.
4) Revamped GUI container hierarchy.
Added GPL information to all source files.
Random changes and updates

1) Updated instruction label when text fields gain focus using new class bbct.gui.event.UpdateInstructionsFocusListener.
2) Modified bbct.gui.AboutPanel, including GPL information.
3) Removed bbct.gui.InstructionPanel class and folded functionality directly into bbct.gui.BBCTFrame.
4) Updated TODOs
5) Added JavaDocs to some classes.
6) Removed spurious bbct.NewClass.
7) Fixed error with bbct.gui.AboutPanel displaying.
8) Completed functionality to update title in bbct.gui.BBCTFrame depending on current panel displayed.
9) Added bbct.gui.event.UpdateTitleAncestorListener.
More random updates
1) Updated more JavaDocs.
2) Added more comprehensive error handling to bbct.gui.CardDetailsPanel.
3) Added updateCard() and updateCards() methods to bbct.data.BaseballCardIO.
4) Created bbct.data.AbstractBaseballCardIO to provide a default implementation of updateCards().
5) Implemented bbct.data.BaseballCardJDBCIO.updateCard().
6) Updated tests for bbct.data.BaseballCardJDBCIO to include methods recently added.
7) Created JUnit test for bbct.data.AbstractBaseballCardIO.
A few more updates and a fix to (hopefully) make NetBeans behave.
1) Updated more JavaDocs.
2) Set default button on panels that have a clear use for one.
3) Made AncestorListener code more robust.
Fixed layout for FindCardsByYearAndNumberPanel, added more JavaDocs, and added TODO notes.
Fixed value formatting, tweaked component layout, more JavaDoc
1) Fixed formatting for card value in CardDetailsPanel
2) Tweaked component layout in FindCardsByXPanels. For some reason, FindCardsByYearPanel still isn't working, though.
3) More JavaDoc
Fixed FindCardsByYearPanel
Update card details, modified Ant tasks, added example cards
1) Added Ant task to automatically copy COPYING and docs/usermanual to dist folder when JAR file is built.
2) Added utils/cards.csv with details for example cards.
3) Implemented updating cards when the user clicks the Done button in EditCardsPanel. Not tested yet.
More JavaDocs, added tests, updates to CardDetailsPanel and FindCardsPanel
1) More JavaDoc.
2) Update instructions when focus changes between text fields in CardDetailsPanel.
3) Implemented more tests for BaseballCardJDBCIO.
4) Fixed appearance of text fields in CardDetailsPanel when allEditable flag is false.
5) Updated CardDetailsPanel.main() to test two of the three constructors.
6) Need to fix updating card data in EditCardsPanel.
7) In FindCardsPanel, added message if a search returns an empty list.
Fixed Done button ActionListener in EditCardsPanel and upgraded to NetBeans 7.2
1) Upgraded to NetBeans 7.2
2) Fixed bug in EditCardsPanel so that Done button now updates value and counts of baseball cards.
Fixed formatting
Fixed formatting
More JavaDocs and added more tests to CardDetailsPanel.main()
Changed version in AboutPanel, added more JavaDoc
Updated user manual.
Added TODOs,
Logging and renamed exception class
1) Added logging code
2) Renamed bbct.exceptions.IOException to bbct.exceptions.BBCTIOException
Figured out why logging messages were not logged.