There is a monster thread here:
http://forum.microchip.com/tm.aspx?m...1&key=&#353574