I use DM Genie extensively in my sessions, but I agree with the original post -- go slow.
Primarily I use it to be an instant reference to look up monsters, pregenerated NPCs, spells, feats, etc. I do not use it to run combats, program in my group's PCs, or actually track an adventure. But with it, I can look up a spell or a feat faster than I can physically with a book (handy when a PC says 'I cast Aganazzar's Scorcher'). Sometimes, when I'm feeling fancy, I'll use DM Genie to build a monster on the fly (fiendish dire rat, ogre mage with 5 levels of fighter, etc), if I need a quick opponent. I've been using DM Genie for several years, and I highly recommend it, but too much computer use in a session can bog the game down, be distracting, and otherwise not add to the session.
Lastly, I keep a log of my campaign in a MS Word file to track unidentified treasure, xp rewards, and pertinent campaign info (major events, dates, etc) - here's a sample of what a session's note might look like:
• Elesias 18th, 1374
• 5 Players (Ian didn't make it)
• XP - Encounter Thifirii (CR13), Shield Guardian (CR8), Zarn (CR12), 5 Gnolls (5x CR8), Resurrect Tosh (CR12), Freed 20 statues of Var (CR5 x20)
• Xuthah woos Coryl Lightspire
• Damon makes magic items (3 days)
• Denoument 1 Week until meeting
• UNIDENTIFIED TREASURE - +1 full plate, +1 greataxe, +1 leather gloves ogre power, silver amulet of natural armor +1, ring of protection +2, headband of intellect +2, amulet of natural armor +2, cloak of resistance +3, bracers of armor +4, wand of magic missile (CL 3, 23 charges), figurine of wondrous power obsidian steed, spider rod (FRMF), staff of size alteration (40 charges), +3 brilliant energy greatsword, harp of charming