Drag the following link to your Bookmark Toolbar (or just your bookmarks)



GCal It



Whenever you want to add something to your Google Calendar, click that bookmark and you'll be at the New Event page. If you have text selected before clicking that link, the selected text will get put in as the "What", otherwise, a prompt comes up in which you can type a "Quick Add" such as "Dinner with Mike at 7pm tomorrow".

Code (modified from #4 at http://googlesystem.blogspot.com/2007/07/useful-google-bookmarklets.html):
javascript: var s;
//Figure out the selected text
if ( window.getSelection ) {
    s = window.getSelection();
} else if ( document.getSelection ) {
    s = document.getSelection();
} else {
    s = document.selection.createRange().text;
}
//If there isn't any text selected, get user input
if ( s == '' ) {
    s = prompt('QuickAdd');
}
var re = RegExp( '[AaPp][Mm]' );
if ( encodeURIComponent(s).match(re) ) {
} else {
    s = s + ' 1pm'; //if there isn't an AM or PM in the text, add the default 1pm time
}
void(
//open a new window with this information in the Google Calendar event creation page.
    window.open(
        encodeURI('http://www.google.com/calendar/event?ctext='+s+'&action=TEMPLATE&pprop=HowCreated:QUICKADD'),
        'addwindow',
        'status=no,toolbar=no,width=520,height=470,resizable=yes'
    )
);