You need to try one of these[1]. I finally bought one and everyone who has used it loves it, so far. I suppose it isn't really the best for putting in screws but it works wonders on any sort of drilling (bit or spade).
[1] - http://www.gemplers.com/img/dewalt-cordless-impact-WEB163363...