Let me first attack the semicolons.
A semicolon is basically the same as a period, without the full stop. It separates two independent clauses, or two sentences that could stand on their own. But that doesn't mean that you want to use a semicolon as often as you would use a period. You should use semicolons sparingly. Here's an example of how I used a semicolon in my book.
A tall, dark figure flashed in my peripheral vision; I froze. The sheets slipped from my grasp and floated back to the bed.
I wanted the part about the tall, dark figure and the part about the main character freezing to be connected--to almost be thought of in the same breath. That's why I used a semicolon. Because of what flashed in the main character's peripheral vision, she froze. If I hadn't used the semicolon, the three sentences could have read more as three separate things that happened, that weren't necessarily connected. See below:
A tall, dark figure flashed in my peripheral vision. I froze. The sheets slipped from my grasp and floated back to the bed.
See? It doesn't quite read the same without that semicolon. And the flow is not as a good, either. It's quite boring.
Semicolons do have another purpose. They can separate a list of items if some of the items within the list also require commas. See the example below:
For Christmas I got my sister a purse; a makeup kit with mascara, foundation, and blush; and a booklet of free movie passes.
The makeup kit is one item out of the three (purse, makeup kit, and booklet of movie passes). But that one item contained individual items within it--the mascara, the foundation, and the blush. Look at how confusing the list would have read without the semicolon:
For Christmas I got my sister a purse, a makeup kit with mascara, foundation, and blush, and a booklet of free movie passes.
Hope that helps!