It should probably be noted that:
a) you don't have use node's built in HTTP server (yeah, I know, nearly everyone will), you are more thn free to write your own or use one from it's module repository (npm)
b) The entire HTTP module is currently being over-hauled in the 0.11.X development branch and the changes should appear in the stable 0.12.x releases.
Out of interest has anyone seen what other web servers support for these more 'esoteric' verbs is like?