No on both accounts, though I've heard you can make one for next to nothing. Personally, unless you're in an area where you don't have supports for a dipole or similar, there are better antennas.
At home, I run an Yaesu FT-817nd with a Hustler 4BTV vertical antenna. I use Times Microwave LMR-400 coax to connect the two (with QRP, you want to reduce losses whenever possible). My antenna is on a small townhouse lot and I didn't want the antenna in the middle of my small yard, so the radial field is offset and not as big as it should be. It works though, I've made contacts as far west as the West Coast and as far north as Canada. I run the radio off AC power, though it can run from batteries (internal or external).
While away from home, I either use a coax-fed dipole cut to the specific frequency or a 122' ladder-line fed dipole with a tuner to reach from 10m to 80m. I frequently run the rig on battery power when away from home. The results have been roughly the same as the results above.
If I don't have supports (trees), I can use a 16' crappie pole to turn a dipole into an inverted V.
Chris