Upgrade Suggestion

I am not sure, because as you can see from the todo list, there are already a lot of items awaiting me.