Debug Vertices?

In Unity IDE: Is there a way to "debug" vertices by showing where they are? Similar to how you can debug raycast by using debug to draw a line.

Is there something less "hack-ish" than instantiating a tiny prefab point at every single vertex?

http://unity3d.com/support/documentation/ScriptReference/Gizmos.html

var color = Color.white;
var radius = .001;

function OnDrawGizmos () {
    Gizmos.color = color;
    var transform = this.transform;
    for (var vert in GetComponent.<MeshFilter>().sharedMesh.vertices) 
        Gizmos.DrawWireSphere(transform.TransformPoint(vert), radius);
}