Note that there are tons of MUCH cheaper "Arduino" boards and accessory boards on eBay, if you can wait a month to receive them from China.

Typically 1/3 the cost of the "Arduino" branded ones.