In reply to balmybaldwin:
high perfomrance plus small form factor equals expensive.
you might be better with a small laptop for mobile and a bigger machine for your main work.
i use adobe premier pro, and laying out the timeline isn't that CPU intensive and with that you can then export the project to a dedicated rendoring machine with better horsepower to create the final video output.
the rendoring is the thing that uses the CPU / graphics card and the process that will test your machines durability. a small laptop with lots of power will get hot and then probably go into a reduced performance mode. even a full sized laptop will get hot and need care in handling. a desktop is a much better option for video output.
there's also the drive issue. yes to a solid state drive, as much ram as your budget allows and a proper video card are all good things to look for. regarding disk space you could always use a NAS or a USB drive as your main file storeage and have a sensible sized SSD in the laptop for your "now" work.
and finally bear in mind if you have a one machine that does it all and that machine is a laptop you are pretty well buggered if it breaks or gets stolen
HTH's