I plan to do alot of macro photography:

small fish in fishtanks,
computer parts
insects
flowers

What would be my best bet for a lense under $1000?