Get yourselves onto detailingworld.com. Theres masses of knowledge on there and loads of tutorials. A lot of it is by trial and error. I have products now that I'm comfortable with. I stick to what I know or else I'd be (and have!) spending loads on products.
Have a look on my thread here:
http://www.e90post.com/forums/showthread.php?t=744853