CCK Mashups demonstration module -- recommended; snapshotting of site; devel generate works with **most** cck fields diff module adds diff'ing to revision history shows field by field the origninal and the edited location and gmap modules computed field less important with views2 set code sippets to evaluate to determine value of field: computed value is stored, or can be computed each time **if value not stored, can't be used with VIews **used with node reference could solve problem of Ann's re: getting picture from another node; load referenced node, pull image FeedAPI similar to core aggregator module comes with FeedAPI Node module and SimplePie Parser module (most robust of the parsers) creates Feed content type FeedAPI Mapper module pull element from feed and put it into content type element add the content type field to the content type and then set the mapping of the feed element to the field can handle more than RSS feeds each field type created as a content type eg. CSV feeds, iCAL, KML pluggable parsers (e.g., SimplePie, CSV) and processors (e.g., FeedAPI Node) can/have to write your own parser if need to parse specific xml formats work with two content types, one for the feed itself and one for the type which the feed data will be put into can update nodes, determined by guid and url for rss feeds, hash of row for csv fields; kind of considered a black art because of lack of standardization in feeds prepopulate module populate field values from url content