A more comprehensive log viewer
Please develop a log viewer that understands and parses the various log files.
Tracking down an error in Software Center often requires searching two to five different log files just to get a full picture of what the problem is and even then it's difficult to determine the root cause.
Similarly, attempting to parse the smsts.log, at times it can be split into as many as three different files. Within that file, it should be fairly trivial to group events based on task sequences, individual tasks, and task groups.