I used some of the information from this site when I was working on some Browser history analysis tools. Earlier versions of Firefox and Internet Explorer use more propriatery formats than SQLite databases to store this data. Don’t forget the registry when you are looking at Internet History.
If you are going into forensics, see if you can get your hands on a copy of EnCase. The tools is used by 99.99% of all forensic investigators and it has all of this stuff built in.