title: org-mode: creation time range from effort estimate
body: <p>I would like to use org-mode not with a GTD-like system but rather as a planner/scheduler, scheduling/timestamping every captured task on capture or refile. In such a system, detailed planning of a day including specific frames of times according to the estimated duration a task will take to get done, might be advantageous.</p>
  
  <p>Would it be possible to generate a time frame from an existing effort estimate property when a timestamp is created? This would mean that, when a) scheduling is called and b) I enter not only a date but also a time and c) an effort property exists, this time will automatically be turned into a time frame according to said property.</p>
  
  <p>Some hints as to how this could be achieved would be more than enough, I just do not know enough elisp to get started.</p>
  
  <p><strong>Edit</strong></p>
  
  <p>after capturing the task in my refile.org would look like this:</p>
  
  <pre><code>* TODO Sample todo
   :PROPERTIES:
   :Effort:   1h
   :END:
  </code></pre>
  
  <p>now when refiling I look at it and decide that I will do it, say, on
  Friday at 10am:</p>
  
  <pre><code>* TODO Sample todo
    SCHEDULED: &lt;2014-04-18 Fr 10:00&gt;
    :PROPERTIES:
    :Effort:   1h
    :END:
  </code></pre>
  
  <p>the function that could be called now would automatically add a time
  range according to effort estimate:</p>
  
  <pre><code>* TODO Sample todo
   SCHEDULED: &lt;2014-04-18 Fr 10:00-11:00&gt;
   :PROPERTIES:
   :Effort:   1h
   :END:
  </code></pre>
  
  <p><strong>Edit2</strong></p>
  
  <p>See lawlists accepted answer below for a robust solution</p>