What advice and/or product recommendations would you give a beginner? What websites do you buy your parts from? What software do you use?