Michael Kwan is a freelance writer, professional blogger, published author, and self-described gadget geek.