ICTMN Staff
3/14/11
“1,000 Ideas. 20 Finalists. 5 Winners.” That’s what the Launch Pad website declares on its homepage...