What is JSON-RPC and do i need it?
The JSON-RPC interface is a way for other programs to interact with Bitcoin-Qt or bitcoind while it's running. It's useful for doing things like mining or building a web site that needs to talk to the Bitcoin network directly. Most users don't need to worry about it or set it up.