Here's a nice Christmas present for someone: http://www.legomindstorms.com/
 

Define the following terms:

1. Shareware  You should pay for it eventually but only for your piece of mind

2. Freeware  Like the Name says its FREE

3. Demoware  Hey, there is a time limit or crucial features blocked until you pay

4. Lockware Fully working software that you download but you can only activate if you pay for the password
5. Nag screen annoying pop up that reminds you that you haven't bought the software every few minutes

6. IM or Whispers  private line in a chat room

7. Hat switch  a control usually on a joystick that allows you to control your point of view in a game

8. USB universal serial bus port, a new, fast connector for peripherals such as mice or printers
 

Speaking of Shareware or Freeware here are a few mega sites:
 

http://www.nonags.com

http://www.moochers.com

http://www.tucows.com

http://www.shareware.com/

http://www.winfiles.com/

http://www.davecentral.com/