I love my little Bissell 3 in 1...they are under $20 usually and sometimes on Black Friday they are on super sale. Here is a link I just found. It is electric and maintains good power. There were long discussions on here in the past...try searching this board and see what you find.
http://www.walmart.com/ip/Bissell-3-...-38B1/16439796