Paul Randal (4/18/2013)
Correct. Although manual use of database snapshots is only in Enterprise Edition, DBCC's use of them is in every edition down to Express.
Kalen mentioned in this http://sqlblog.com/blogs/kalen_delaney/archive/2008/02/10/dbcc-hidden-snapshot.aspx:
'Running your DBCC commands against a snapshot means that you will not suffer concurrency problems if users are trying to modify the tables that DBCC is trying to validate, which can be a good thing'
I will probably read more from your blog.