Can I implement clustering with just 2 servers and one NAS?
Consider using mirroring, not clustering?

MSDN difference overview, a summary:


mirroring is per database vs per instance
mirroring is 2 instances with own files, clustering is one set of files owned by active node
clustering has stricter hardware requirements