I know how to cite a web page in BibTeX, but the method proposed is not style-independent.
That is, it suffers from not having metadata for the access date and URL (it's a hack to put the access date and URL into
howpublished fields of a
misc entry type). If I use different styles for a bibliography, or I want to define my own style that needs to be compatible with a publication, my BibTeX entries using this method aren't independent of that style.
For example, look at how the access date appears in the way to cite websites using APA:
Smith, J. (2009, January 21). Obama inaugurated as President. CNN.com. Retrieved February 1, 2009, from http://www.cnn.com/POLITICS/01/21/obama_inaugurated/index.html
Now, look at how the access date appears in the way to cite websites using MLA:
Smith, John. "Obama inaugurated as President." CNN.com. Cable News Network, 21 Jan. 2009. Web. 1 Feb. 2009.
How can I do this without having to modify (hard-code) my .bib entries?