Let me go on the internet and find out from strangers what size bike I should get. This is what bike shops are for dude, you have gotten plenty of advice and if it's still not up to par on what you want to hear. Go to the bike shop and get a proper fit and don't buy from the internet. Spending extra $ at your LBS and getting a bike that fits is better than getting one cheaper online that doesn't fit.