I'm debating between a 13" MacBook Air and a 13" MacBook Pro w/SSD (128 GB).
With education pricing (my work is currently paying for me to take a class for a certification at a local college), the pricing difference is only $75.
I get a Thunderbolt port, i5 processor, more RAM, and upgradeability.
I don't care about the DVD drive. I may even consider using an aftermarket add-on to convert it in to a second hard drive bay.
Tradeoffs: weaker GPU, weaker screen resolution (actually kind of a big deal), thicker.
Primary usage: XCode, Photoshop CS5, and multiple Virtual Machines running Windows Server 2008 for learning purposes (working on my AD certification). Possibly some FCP.
Should I give the Air any consideration, or is it too light for this usage? Again, keep in mind, I'm talking about a MBP with a SSD.
For me I think it's better to get the MBP w/SSD. You can have up to 16gb of RAM. MUCH faster processor, same battery life... and you can have close to a terabyte of storage if you put a 750gb HDD in the Optical bay and get a 256gb SSD. You don't seem to be gaming at all so the gpu means little to nothing... and you can still hook up to a high-res external monitor for when you HAVE to have the higher resolution. Do it clamshell mode if you find the lower res 13 inch too small.
I'm personally holding out for the Ivy Bridge MBP and hoping they will have a better screen.