Noplace, a recently launched social media platform, is making waves as it combines the best features of Twitter and MySpace to cater to...