Take a look at this http://sirlook.com/4rmt9 article i found it should answer your question and also has some good information on credit cards and finding good deals etc.
Pre-paid credit cards can be used in any store that accept credit cards. They are like credit card essentially only with a limit of spending. Gift cards are the ones you purchase from particular stores which can only be used in the same store you bought them from.
No, not technically. A prepaid credit card is when you deposit money with a lender and they give you a credit card for the amount you have deposited. Many people go this route when they are trying to build credit. A gift card is when you buy the amount of credit on the card and give it to someone else. It is only good at one business. A prepaid credit card is good anywhere that particular logo is accepted.