I've been looking into Haskell for web development—in particular, the snap framework. Did you consider using other functional languages before choosing OCaml, as in does OCaml have any specific advantages for web dev?
I can do a fairly adequate analysis of OCaml-versus-PHP or OCaml-versus-C# because I'm familiar with both sides of the equation, but I wouldn't be able to do an honest comparison of OCaml and Haskell.
http://www.reddit.com/r/ocaml/comments/fmpl8/i_have_yet_to_l...
http://www.reddit.com/r/haskell/comments/fmp66/i_have_yet_to...
and this guy's universe of FP languages:
http://www.slideshare.net/brweber2/functional-concepts-for-o...
slide 12: haskell, clean, F#, ML/ocaml, lisp, scheme, scala, clojure, erlang, XSLT