I already posted this pic in the other pics section, but I'll repost here anyway.
Caveat, I'm not an expert and have only had my chameleon a short time.
Adult veiled chameleons need height more than width & depth, 3ft is the minimum. It's generally not a good idea to put them in a fish tank as they need ventilation, mine lives in a custom built vivarium.
Mr bones is correct about water. Chameleons will not drink from standing water (ie: in a dish). A lot of people have reported waterfall devices are useless too. The only way to get a chameleon to drink is to either mist it with a plant mister 4 times a day, or to install a dripper system (kind of like an acclimating drip for fish) for water. You need plants (either plastic or live) as the cham will drink droplets from the leaves. Making them drink can be difficult. You'll also need to shower your chameleon regularly (once every week or 2) - put them on a fake or real plant, put them in your shower and turn the water on a fine spray and luke warm. This takes 30 to 60 mins. Too much time for you? Don't get a chameleon, get a gecko.
All in all (and from what I've read, I've never kept another lizard apart from my cham), they are NOT low maintenance. You will have to dedicate a fair amount of time to sorting their food out, misting them, showering them, cleaning their home out etc. They WILL eat a hell of a lot of food. Mine eats about 15 crickets every 2 days (they mainly eat live food - are you prepaerd for crickets and locusts in your house?), as well as a few greens. I don't know about where you live, but I get about 20 crickets per box and each box is £2.50. Add that up, and he can easily demolish £30 or so of food a month. So if money is a consideration, think carefully. Don't forget you have to feed ("gut load") the crickets too - more time required. Also consider vets bills - there is apparently not much you can do yourself for self-treatment. Everything I have read and been told says that chameleons will die without vetinary treatment when they need it. You can't wait and see, they're not like fish.
They are NOT handling pets. Every chameleon is obviously different, but excessive handling causes stress. Don't buy one if you think you're going to be able to walk round with it sitting on your shoulder.
That said, they are amazing, smart animals with so much more personality than geckos. Just watching him walk around and do his thing is incredible, and when they tag a cricket with their tongue ...