I use all sorts of stuff - two of my favourite things are a quick or speed detailer spritzed over the car while drying it - makes it easier to dry as it disperses the water and adds a bit of wax at the same time. I've got megs speed detailer at the mo but there are others out there.
Best wax i've used so far is Einzett Glanz Wax which really brings out the glittery flake bits in the paint.
As Bronzee says, lots of microfibre cloths are a must and the best by far that I have ever used is the E-Cloth
http://www.ecohamster.co.uk/product_inf ... ts_id=8668
You can get an e-cloth pack for the car but if you only ever use these two you will be amazed - the thick one to get streaks off when drying and the thin one for glass - never used microfibres as good before but remember not to use fabric conditioner when you wash them!