Kismac works wonders at sniffing and capturing packets. However, you can't passively capture the packets with the built in wifi chips. I happened to have a few USB wifi sticks lying around and one of the old Belkin ones was a supported chipset.
I capture with Kismac using the belkin usb stick, and have aircrack running to crack the wep key. It works well.