http://www.sqlmag.com/Articles/Index.cfm?ArticleID=92888&DisplayTab=Article
The upshot is that if a page split happens when doing a NOLOCK select, you can see the same row twice, or miss rows altogether.
The fix is to always have an ORDER BY in the SELECT.