What is YOUR analysis of the hand?

http://www.flopturnriver.com/phpBB2/...es-t80178.html

Two good starting points to help you out:

1. You say your turn bet-sizing sucks, but that you know it sucks....... why does it suck, and if you knew it sucks, why did you do it anyway? Is this something you do often?

2. Any consideration for Villain's range at all?