Thanks for your response.
The SQL & Windows cluster installs were 100% correct. Turns out that SQL install allocates the cluster resources to the available storage group, which is not visible in the failover cluster manager.
The following KB article confirms it is a problem with SQL 2K5 and provides workarounds.