I've been using my laptop to run my games for about 6 months now.
Its a work in progress, trying new things to get the best for my self and my players.
I've checked out some of the DM utilities out their and haven't liked how they work for me so I've developed my own using excel.
To start with I type up my notes in Word.
For NPC and Monster stats I have an excel workbook with 3 types of work sheets. The first has a list of all the NPC's that are detailed in the workbook, with hyperlinks to the specific NPC's stats. The stat sheet(sheet type 2) has all the info I should need to run a combat/encounter with a NPC. Small amount of this info is linked to a sheet formated to print 4-6 flash cards. Once the info is entered I then print the cards (from sheet type 3) containing info need for init and such out.
I also have blank cards for the PC's that they fill out with basic info. (HP, AC, Saves, some skills, special notes) When combat starts we all roll init and note it at the top of the cards. (I too still like rolling the dice vs a comp die roller.) I then put the cards in order as the turn should progress. As play starts I just flip through the cards taking NPC actions or letting PC's have their turn. If someone delays I hand them their card and tell them to give it back when they want to take a turn. If some one is paralized or I need to track a spell duration I just turn the card over and make on back each time I pass them in the init order. The cards really help with tracking delays, and held actions.
(sorry this explanation got a little long)
If anyone would like to check it out, email me and I'll send it out.
I have templates for maps in photoshop sized to fit on a large battle mat, so if I'm drawing something I know it will all fit on the mat as long as I start in the right place.
I'm working on getting a second monitor so I can show maps that don't need to be drawn, or images on.
JDragon