Thanks for all the great advice.
As far as "upright" I and thinking of something between comfort and racer... maybe around 40 or 35 degree. And I would like to have some bend in the elbows so my arms aren't out straight. Definitely not Dutch upright though. I tried my friends 56cm racing bike and I hated the aero postition and the really long reach... so that is what has me so worried about the TT length.
The Cross Check seems to have the kind of geometry I would want, and I really like that it has the rack and fender eyelets. When tsl says that arms will be 90 degrees to torso, that mean they will also be straight out... or the upper arm will be at that degree but the elbows will be bent?
Unfortunately before I started this thread and gave it more thought I had decided 58 cm would be perfect and was bidding on one on ebay

. Luckily I lost that auction, and I'm planning on going with a bigger frame.
What geometry do you guys favor for non-racing, general riding and commuting?