How to add some extra functionality

How can I add the ability to select assign multiple categories?
How can I use custom taxonomies too?