Checkout Tip#7, Tip#8 and Tip#9 on Tips and Tricks blog