If you were dismissed, yes you can get it all expunged. The info below is for Fairfax County's court but it's the same all over the state

http://www.fairfaxcounty.gov/courts/...ement_info.htm

Private websites are a mixed bag. The records there may or may not be automatically cleaned up.