wonder if you can actually ground launch that thing (as opposed to having to be already in free fall)...  I imagine the weight prohibits it.  
can you imagine strapping that thing on....  jumping out of a plane then having engine failure....
 
  
 sure you have the chute, but still.....