Nice idea. I think the alternative section is cleaner, just like the line "To preserve the order in which tags are created use acts_as_ordered_taggable" and its later section. I'll do that.