I am looking to purchase a new vacuum, and wanted to know if the fanatics had any recommendations. Looking for something with some good suction, and useful attachments. Preferably in the $100-$200 price range. Currently live in an all carpeted apartment, but may want the option for using on hard surfaces in the future. I have a dog, so sucking up the pet hair out of the furniture is important too. I have allergies, so it will probably need a HEPA filter, or some other sort of dust filter. Any help would be appreciated.