Clive will tell you to use the semi-colon as little as possible. But when you do use it, use it between two closely related independent clauses. Commas have far too many uses to describe in one post, but click on the little links under your post for some threads on them.