Thank you Glador, i'm more keen on macro and portrait photography rather than zoom (still learning though). So I think Tamron 17-50mm looks good.
maybe you can consier the Tamron 90mm or the Minolta/Sony 100mm lenes. You can use these lenses for both Macro & portraits.