tarball of current directory

I wanna make a backup tarball. I wanna write a script that makes tarball of the current directory.
There are lots of files so I cant type all files, I wanna make the tarball by excluding few files.
Like there 1000 files in a directory I wanna create a tarball containing 98 files of that directory.

for eg -
tar -cvzf backup.tgz ..........................

then i am stuck
what should i do next?

Create a file for an example /exclude with entries you are gonna exclude such ./yourdir/excluded/ , Otherwise you can install GNU tar for Solaris

$cd /yourdir 
$tar cvXf /exclude yourdir.tar .