#1
I stumbled across this website a couple weeks ago, and it's really quite cool...

http://www.musictheory.net/trainers/html/id92_en.html

It plays a chord for you and you have to decide what type of chord it is, i.e. major, minor, augmented, diminished, major 7th, dominant 7th, suspended, diminished 7th, or half diminished 7th. It's tough at first, but it's really cool how much it helps. It really helps if you learn a lot of stuff by ear.

It also has interval ear training and scale ear training. The scale one is tough because of al the modes...

Check it out