Upgrading to 10, will I keep my programs?

I really don't wanna have to install everything again but I will if i have to. I don't have a spare harddrive to clone it to either, so am I sol?

You will indeed keep your existing programs / documents, etc.

Alright thanks