PB3 and PB4 are used for the USB connection and have some zenner diodes and things which limit their voltages. This leaves PB0, PB1, PB2, and PB5 completely free when using the USB interface. Two 8-bit PWM channels, a USI port which can do SPI, Serial, and I2C stuff, differential analog input with optional 20x gain, analog reference input, hardware interrupt INT0, pinchange interrupts, two regular analog inputs, and a digital analog comparator (is one pin\'s voltage higher than the other? yes or no - this is much faster than full analog sampling)
The USB pins when not attached to a computer also offer two more analog inputs limited somewhat to a range of probably about 0 volts to 3.6 volts due to USB circuitry probably with a roughly 1.5kohm pullup on PB3 IIRC which affects it\'s use as an analog or digital input. These two pins can also be used to get one more PWM output, or a pair of PWM pins where one is the inverted output of the other - handy for driving motors.