GREAT suggestions! If you can think of anything else, keep 'em coming, but this is a solid list.
I'll let you know how it goes.