This document describes a visual approach to extracting data records from deep web pages. It mimics how humans intuitively group related data items and labels into individual records based on structural regularity and visual/content similarity. The approach uses a rendering engine to model blocks on a page visually rather than relying on source code or DOM trees. Candidate record blocks are identified and filtered by measuring similarities in width, position and content. Key contributions are extracting records directly without identifying the data-rich section and using visual cues rather than code. Future work includes using schemas to annotate records and forms.