I recently purchased a 2004 Giant Cypress SL w/ 19" frame. I am 71" tall w/ a 30" inseam. I tried some of the frame size formulas, but they were too complicated. Now that I have rode the bike for a week, it seems like it might be too small. I have the seat raised about 6". The riding position on the bike has me leaning forward quite a bit. The bike also has a pretty steeply angled top tube too.