Hey @firepower,
I really enjoyed to read through your Post. You´ve got some valuable information on Investments in it :)
I basically tend to put aside a certain amount every month. Half of it will be saved for rainy days and the other half is getting invested. This way I keep myself save while gaining good ROI´s on my hard earned bucks :)