We use the amtech stuff at work, which seems pretty good, and is compatible with PDAs, so a PIR can be typed onto the PDA on site, and transfered straight onto the computer for printing the for (although our lot prefer handwriting forms on site, then transfering to computer in the office)
No idea about cost though.