iMatch will do this, and more (it has amazing catagorizing ability), but at around $65 I'm not sure it meets your definition of "cheap." You can index files on the HD and move them over to a CD (or a different drive) and keep the image database and thumbnails intact.