I have a Model B Raspberry Pi, but what are the differences between this and the new Model B+?
Also apart from the physical differences, what could I do with a B+ that I can't do with my Model B?
Here's a list of the key differences (taken from my own blog at http://www.recantha.co.uk/blog/?p=10323)
In terms of doing new things with it, obviously you've got more GPIO pins, so if you want more inputs or outputs then the B+ is for you. Plus it's much easier to plug USB things in to (less need for a powered hub). If you're doing robotics with a portable power supply, the B+ will last longer on it thanks to the lower power consumption.
You cannot do anything more, or special with the B+ other than connect a few more GPIO. Software is all the same across A,B and B+. B and B+ already have maximum RAM of 512MB SDRAM.
The main differences are: