I think the best way to go about this is to use httpwebrequest & Response to get the entire code of a webpage, after that use regex or algorithims to parse the tags of the code you've retrived, on that note you may be able to place the code in an new htmlDocument and retrive the tags that way too, as for the database it really isnt that hard although i would suggest sql or mysql(access might work too), it is easyier to manage. then export into excell or csv and manipulate to your liking.