If you want to put personal stats in the program that would be awesome. There is a file called user_info.sah that has each uses personal info. Here are the main ones:
example: here is my account: This info is updated each time a work packet is compleated.
http://setiathome.ssl.berkeley.edu/cgi-bin/cgi?email=jhaislet@tamu.edu&cmd=user_stats_new
this is from user_info.sah that is found in the seti folder on each computer.
total_cpu=25890336.77 this is in seconds, so divide by 3600 and it will give you the hours of work. At this moment, Im at 7191.76 hours of cpu time.
nresults=568 is the number of work units I have compleated. So, according to this log file, I have compleated 568 work units. This is updated each time a new work unit is recieved by the seti@home servers in california. Real-time info for this figure can be found at seti's web site, under my account (above link) but I don't thing it would be nessisary to include results received in real time over the internet. I think just getting the results received from the text file the client is on would be enough. Every time a work unit is done, all of the info in the text files are updated from the seti server. EX: for a 500mhz machine, this is about every 12-14 hrs. On a 1.0ghz machine, its about every 6-7 hours. These are the overall stats. The rest of the stats, your program pulls from the text files seti creates on the client computer, which are updated all the time by the seti client. OK, I know this is long, and may not make compleate sence, so let me know if you have any questions about it. Thanks
John Haislet
jhaislet@tamu.edu