Supercharger is powered by pullies which restricts it to crank speed.
Turbo is powered by the flowing of exhaust gases.
http://www.howstuffworks.com/As for prices, it's all up to the manufacturer and retailer. To get a new kit, expect to pay about 5 thousand dollars.