Thanks a lot everyone. The list given by you guys seems to be really nice.... I'll definitely go for most of them...