I have spoken with customer service at Weber and they have confirmed that there are three differences between the Q300 and the Q320. 1) the ignition system is different...piezo in the 300 and electronic in the 320. Per the rep I spoke with, the piezo is more reliable. 2) the actual cooking area is the same in both, but the specs include the warming rack which is standard on the 320, and which can be purchased later as an option for the 300. 3) there is a handle mounted LED light on the 320, and none on the 300. This is also available as an accessory for the 300. The rep I spoke with favored the Q300 because of the piezo ignition, and pointed out that if one wanted the warming rack or the light, that they could easily be added later.
I was browsing Amazon.com last night and came across what looks to be a revised version of the Q120. It now has a built in thermometer in the lid and seems like it now has a taller lid(not certain). I wasn't sure if this was common knowledge to everyone by now, but I figured I would post it just in case.
As far as I know the Weber q320 is the largest of the three. The only difference is the size I think. To my knowledge they are all portable as well, you just have to buy the stand for the Q100 and Q200.
Regards
Simon - The Weber Q320 can be found here: Weber Q320
I have been looking into the Q series that Weber do and I know that the Weber Q100is the smallest and does not have the fold away side tables where as the Weber Q120 does. Apart from that they are the same grill.