In no particular order, here are things Geary does NOT do yet, but I am considering:

* Geary_Inspect.itemCount and iLevelTotal for Interface_Player summary can be zero if last
  inspection attempt fails; e.g. player logs off. So the player interface shows some items,
  but then shows equipped item level of 0.
** Also shows milestone of "Until LFD heroic: 0 iLevels" when it should be 6960
* If you switch your current target while inspecting your target, the remaining inspection tries
  fail and wait for the timeout. Coupled with above, you get no useful data.
** Be nice if Geary detected target changed and aborted the inspection


Database example:

                           _ Tooltip shows class and spec name
                          |
Fac Name              Lv Spe Rol iLevel Items       Date Time                (trash can? red (X)?)
(H) Foamulon-Doomham  90 (B) (R) 123.45 Missing ##  05/12/13 16:32  (X)  <-- Poup confirms deletion
    ^                             ^      ^
	|_ Trimmed & in class color   |      |_ Tooltip shows summary of what's missing
                                  |
                                  |_ Tooltip shows item count and total ilevels

Group would be the same except:
- Instead of (X) to delete, have [Inspect] button to reinspect
- Show all members of the group. If no inspect data, show -'s for missing items and Date/Time as "Never"
- Show group summary
								  
gid = {
	player = {
		name = "",
		realm = "",
		factionId = #,
		classId = #,
		specId = #
	},
	itemCount = #,
	iLevelTotal = #,
	missing = {
		items = #,  -- empty + failed
		gems = #,  -- missing + failed
		enchants = #,
		beltBuckle = t/f,
		eotbp = #,
		coh = t/f
	},
	inspectedAt = #
}

* Add Cloak of Virtue detection
* Database:
** Store inspection results for viewing and used for out-of-game parsing
** Delete All button
** Option for storing only level 90 results
** Option for automatically pruning entries older than x days
** Sort by clicking on column headers
** Filter results by Faction, Class, and Level
** //Maybe:// Show date/time in locale specific format
** //Maybe:// Store results for multiple specs
** //Maybe:// Sync database entries with group, guild members, or specific players
* Group:
** List of inspection results with summary for people in your current group
** Sort by clicking on column headers
** //Maybe:// Show date/time in locale specific format
** //Maybe:// Inspect all members of your group with one click
* Player:
** //Maybe:// Add hyperlinks explaining what's missing in summary text
** //Maybe:// Add options to control the font of the summary text
** //Maybe:// Show empty sockets shown with their graphic
** //Doubtful:// In item tooltips, show set pieces of the inspected character instead of you
* Options:
** //Maybe:// Make options take effect immediately and have cancel revert to previous values
** //Maybe:// Options to configure mouse clicks for icon
* Detection:
** //Maybe:// Detect non-rare MoP gems and non-MoP enchants
** //Maybe:// Show items with PvP stats
** //Maybe:// Show items with inappropriate stats (e.g. Prot Paladin wearing Intellect gear)
** //Maybe:// Detect unspent talent points
** //Maybe:// Don't allow inspection while in combat and abort inspection if combat starts
** //Doubtful:// Detection of profession perks (e.g. enchants on rings, sockets in bracers/hands, etc)
* UI
** //Maybe:// Inspection results added to player tooltips
** //Maybe:// An optional minimap button that works like the icon and can integrate with Norganna SlideBar
** //Doubtful:// Resizing of Geary interface
