Andrew,
setting a goal is best you can do, but... here is the catch... if you think even remotely earning even 1$US millions p.a. you better start being your self!
by stating: i will make $10 million dollars by this website alone you make a mock of your self and visitors perceive you as a sham
now if you really want to make $10 million then start with your blog and after you have some money in the bank start affiliate marketing, best motivational site i can think of is: uberaffiliate.com, superaffiliatemindset.com and best proof what a commited affiliate marketer can do is at:
My Bank Statement - Monthly Earnings from AM - SitePoint Forums
Kieron's(UKoffer) blog is: here.org.uk
Best of luck!