When you add a task, select some text and edit it like: - Check bank account prio 1 Monday 15 min economy (where economy is a tag) or - Buy present to Bill tomorrow -personal or - Test this command line parsing tool today (today will be the due date) If you finish with a " " (space) you get to edit the task before it's entered into RTM, orterwise it's entered directly (you'll get a confirmation either way, choose edit if you want). Unfortunately, you can't have "+" in tags and international characters screw things up. Copy all the text below to a bookmark. You will have to remove the line feeds in order to have it all on one line. Please observe that you'll have to add your list (replace 9999999) and place (replace 99999 or delete the place). If you don't want the URL part, replace the url=location.href with url='': javascript: popw='';name='';priority="prio 0";due='';repeat='';estimate='';tags='';list='9999999';place='99999';url=location.href;add='\"Add Task\"';add2='';x=document;y=window;first=99; var due_a=new Array();due_a[0]=" now";due_a[1]=" today";due_a[2]=" tomorrow";due_a[3]=" monday";due_a[4]=" mon";due_a[5]=" tuesday";due_a[6]=" tue";due_a[7]=" wednesday";due_a[8]=" wed";due_a[9]=" thursday";due_a[10]=" thur";due_a[11]=" friday";due_a[12]=" fri";due_a[13]=" saturday";due_a[14]=" sat";due_a[15]=" sunday";due_a[16]=" sun";due_a[17]=" Monday";due_a[18]=" Mon";due_a[19]=" Tuesday";due_a[20]=" Tue";due_a[21]=" Wednesday";due_a[22]=" Wed";due_a[23]=" Thursday";due_a[24]=" Thur";due_a[25]=" Friday";due_a[26]=" Fri";due_a[27]=" Saturday";due_a[28]=" Sat";due_a[29]=" Sunday";due_a[30]=" Sun"; var priority_a=new Array();priority_a[0]=" prio 1";priority_a[1]=" prio 2";priority_a[2]=" prio 3";priority_a[3]=" Prio 1";priority_a[4]=" Prio 2";priority_a[5]=" Prio 3"; var estimate_a=new Array();estimate_a[0]=" 0 min";estimate_a[1]=" 1 min";estimate_a[2]=" 5 min";estimate_a[3]=" 10 min";estimate_a[4]=" 15 min";estimate_a[5]=" 20 min";estimate_a[6]=" 30 min";estimate_a[7]=" 45 min";estimate_a[8]=" 1 h";estimate_a[9]=" 1 hour";estimate_a[10]=" 2 h";estimate_a[11]=" 2 hours";estimate_a[12]=" 3 h";estimate_a[13]=" 3 hours";estimate_a[14]=" 4 h";estimate_a[15]=" 4 hours";estimate_a[16]=" 1 d";estimate_a[17]=" 1 day";estimate_a[18]=" 2 d";estimate_a[19]=" 2 days"; if(x.selection){ sel=x.selection.createRange().text;}else if (y.getSelection){ sel=y.getSelection();} else if (x.getSelection){ sel=x.getSelection();} var name=prompt("Task, prio, due, repeat, duration and tags",sel);name=name.replace(" due "," ");if (name.substr(name.length-1, 1)==" ") {add2="add2";} else {add2="add";} for (i=0;i-1) {priority=priority_a[i];if (name.indexOf(priority_a[i])-1) {due=due_a[i];if (name.indexOf(due_a[i])-1) {estimate=estimate_a[i];if (name.indexOf(estimate_a[i])