Article submission is one of the best way to Link building, i have seen many newbie ignore article submission sites because they don't wanna invest in time in this but this is not a time waste job. Off Page and On Page there are 2 type of optimization and article submission comes in Off page. If you really wanna rank in this crowded blogosphere, then you have to do better optimization than others. Try to write only few but quality article because quality is king and Google understand which has quality and which has not. :(
Profile Creation sites are helpful for creating quality Backlinks and ranking in Google. As you know Backlinks work as upvotes. Higher upvote will be rank in google, form last few years Backlinks definition is changed a lot. Now Google respect to muh quality backlinked sites. So, I have collected High authoritive sites.