POST is not a protection from all malicious behavior as some people have implied. Malicious users can still create links (that contain javascript to do the POST) and cause the same cross-site scripting problems as with GET. ()
That said, all the other reasons for using POST over GET apply (crawlers and the like).