This is what I usually end up doing although I usually don't think about it or have a plan.
Eliptical machine for as long as I can stand it (usually 8-10 minutes).
Bodyweight squats x10 into
Bodyweight GMs x20 (stretching glutes/hams)
Squats with 25lb plate x 10 into
GMs with 25 lb plate x 20
Complex with 45lb bar:
Hang power clean x5
front squat x5
military press x 5
back squat x10
Between those sets I usually to a complex to warm up my shoulders. I usually do about 3 sets with the 2.5, 5, and 10lb plates:
overhead press x20
front raise x10-15
side raise x10-15
read raise x10-15
This is all pretty quick. Then I usually do a couple warm-up/work-up sets for my main exercises.
I also do stretching after my workout with a little technique work with the bar for cleans and snatches.