OK so I'll start.

I always use this wheel cleaner, I haven't found anything better for the money.

http://www.cleanyourcar.co.uk/valet-.../prod_499.html

It's better value if you buy a 5 litre bottle, but still a litre of Bilberry will give you 6 litres of wheel cleaner as you typically mix it 1 parts Bilberry to 5 parts water.
The good thing about having a cleaner that you have to mix is you can make it as strong or as weal as you like depending on how dirty your wheels are. It'll also not strip off any wax or sealent you have oin your wheels if you use it 1/5.

You can use it neat as oven cleaner as well, it works really well as wifey informed me.

It smells beautiful as well!