i use a black and decker carvac.... picked it up in the US long back so i dont remember the price... its pretty efficient and powerful enough to suck up even dog fur embedded in the carpet....
that reminds me... my colleague borowwed it and hasnt returned it yet....
