Use a magnetic board and favor tins to organize small things vertically. I'd like to put my spices in the tins, to save space in the kitchen! This link includes lots of great craft storage ideas, including using closet organizers for craft supplies.
Good idea for storing ribbon. Ribbon Organizer: Perhaps it's time to graduate from the shopping-bag school of organization. Ribbons will stay untangled and ready to use in this easily made box (a shoebox will do). From Martha Stewart.