There's a vector function in PS. It's one use for the pen tool, that one beside the ellipse or circle. May favorite software for vector though is CorelDraw and InkScape. InkScape is FOSS and you can download it here ==>http://www.inkscape.org/
Here are sample of what you can do with it:
http://conichiwua.files.wordpress.com/2007/03/ofl_h0us3s1.miniatura.png

http://www.ufowebfactory.net/works/500.png