@Zoe7 ROFL. Clearly giving a gift to me ends up being a gift that just keeps on giving...more work for you. 
Um...I can't think of anything else right now. That's a pretty comprehensive list you've created. Don't worry though, I'll let you know if I think of anything else - I promise. 