Topic: Categories on the fly
One of my favorite features of Basecamp is that you can make new categories quickly and easily. You simply select New Category from the drop-down and you get a pop-up window asking for the new name. You hit OK and it refreshes the select list and selects your newly created category.
Took a peek at the HTML:
Category: <select id="category_select" name="post[category_id]"><option value="8551088">Assets</option>
I know I need to assign a dom id to the select list as a JS hook, and aslo set up a create category action in my controller. I'm just at a loss on how to get that popup window open and then get it to refresh the list.