On "Amy's":http://slash7.com/ advice, I've created a feature list for my first "Ruby on Rails":http://rubyonrails.com/ application. At this point, it doesn't really have a name, but, feature-wise, it will eventually (though not in this release) fulfill the goals I had with Inklog.
h3. Release 1.0
* Articles
** Drafts
** Tags
** Comments
** Text based URLs
* Comments
** Generic Implementation allowing any model object to be commentable
** Threaded
** Cookies to remember user information
** Email based notification
** Threaded (Parent/Child relationship)
* Links
** Tags
** XML Feeds
* Authentication
** Single User setup
** Authentication is either required, or it isn't
h3. Release 1.1
* Tags
** Generic Implementation allowing any model object to be tagable
** Auto creation
** XML Feeds
** Text Based URLs
* Publications
** Used to make Articles into a collection
** XML Feeds
** Text Based URLs
* Articles
** Associated Publications
** Associated Media Objects
** Tags
h3. Release 2.0
* Media Objects
** Used as Base Class for Image Objects
* Images
** HTML, JPEG, and PNG versions
** Dynamic, cached resizing
** Tags
* Galleries
** Used to make Images into a collection
** XML Feeds
** Text Based URLs
* Forum
** Used to make a collection of Comments
** Text Based URLs
What do you think? Too many features? Not enough?