Unfortunately, I have to agree with Tamlin... the image is under exposed so no amount of sharpening is going to bring out the detail in the foreground.
I have had some luck with Paint Shop Pro's (now a Corel product) Motion Blur filter... it can intelligently improve pictures that have been blurred by a camera moving in one direction.. (Like from a moving car) but not from a shaky camera where the camera motion is in multiple directions.
If you want to try the program, there's a full function free trial, available here:
http://www.corel.com/servlet/Satelli...=1156169693940
Perhaps someone could suggest a way of duplicating this function in photoshop? It's the only filter that's missing, but I'm sure the same result is achievable.
Mike.