The best way to learn all these above-mentioned skills is by enrolling for a business analyst training course at the Online Training Master, a one stop institute for those who aspire to become a BA.
List of free and best online business directories for web masters submissions. Auto url submit to multiple search engine friendly directoies. Manual submission service available.