grasshopper is part of rhino, it enables rhino to have nodebased procedual modelling features, usage is almost unlimited i guess:-)
http://www.vimeo.com/7078045here s little video that shows how to get started with rhino3d paneling tools, custom shapes:
http://www.vimeo.com/4047815