This post is primarily an online note for myself, which I'll make public in case someone else might find it helpful, but here's one issue I've seen cause more confusion among my customers than any other regarding SQL Server clustering. The SQL Server installation process does not create a cluster -- a cluster must already exist, and you can install SQL Server into it.
Windows Failover Cluster Concepts
Node: A server (physical or virtual)Cluster: A set of one or more nodesGroup: a set of resources in a clusterResource: a clusterable item (e.g. a cluster-aware service such as SQL Server; a virtual cluster attribute such as a virtual server name or IP address)
An active node is any node that currently hosts one or more cluster resources. A passive node is any node that currently does not host even one cluster resource, but it is available to host one or more resources if needed.
Update: I previously said "...one node can also be part of multiple clusters..." and that was wrong. One node can support any number of failover resource groups, but only one instance of the cluster service runs on a single computer no matter how many resource groups it has running on it.
LinksUpgrading clustered SQL Server 2008: KB 958734
Other Notes