There's a startup that is quite similar to idea #8. They're called befitting and they're located in Toronto (http://www.thenext36.ca/content/befitting). Their app focuses more on visualizing how a certain article of clothing looks on you (so you can determine if the size is right or not), rather than recommending clothing.