Is there any danger in caching forms, such as node edit, add, etc?
Forms have unique build ids that identify a particular submission. Caching would defeat that and thus defeat Drupal's ability to detect duplicate or invalid form submissions.