You will have to do this as we are not you and we do not know local business/websites. Sorry we could not help.
1. non photorealistic rendering
2. siftables
3. spherical audio
4. blu ray
Establish what skills are required to reach his goal
Some protocols have multiple algorithms to choose from for e.g., cryptographic purposes. During connection set up, client and server negotiate which one they'll use.
One example is the set up of a TLS connection. During the handshake, the client shares a list of its supported ciphers (the 'ciphersuites'). The server responds by indicating the best one that both sides support.
Answer:
Try looking it up. If not, go with your gut!