Added my vote too.
As for the difficulty of naming items (since that's how they're identified by the server), why not add tags to the items to distinguish them from others? For example (with custom descriptions thrown in too):
Name: Sack (23247) <--[like Mythryndel suggested.]
CustomName: Lunch sack <--[Replaces name shown in Examine window, but for server purposes, remains distinct from the item's actual name.]
Description: A sack
CustomDescription: A warm sack filled with steaming, freshly-cooked food purchased from a vendor in the Hydlaa Plaza.<--[Replaces generic item Description in Examine window.]
Items with custom names could automatically be deemed unstackable (to address an issue mentioned on the bugtracker item), whereas unnamed items would adhere to the default stacking behavior.