Advantages of Payroll Companies vs. Doing it Yourself
Advantages of Payroll Companies vs. Doing it Yourself

Why Should I Outsource My Payroll? This is a good question to ask yourself and your board of directors. This is the time to reflect and analyses if you should really outsource your Payroll service process. There are times that some companies would only do it for the sake of following trends. Their main thought is that, since most companies are doing it, then we should also.

However, that is the right thinking when it comes to payroll outsourcing provider. It is a serious business to consider because aside from the benefits there are also risks that will be involved.

So, it is not just about jumping to the bandwagon, it is about analyzing the payroll outsourcing pros and the cons

Pro: It saves you Time

Time is very valuable to most companies. They make sure that time is used as productively as possible. If you need to know more you can visit our top article here. They would wish that more time would be devoted in product development or improve the marketing strategies of the company. However, when one still does the payroll procedures every month, then it may mean that a big chunk of the time will be focused on this task.

  • Con: Choosing an Inferior Payroll Outsourcing Provider

We cannot really say that every company offers quality assurance and excellent service. One has to be highly discerning and choosy when it comes to hiring the firm that will handle the payroll tasks. It might be a big risk to take if the company that will be hired is unknown and still untried in the business. Choose the one that has been highly recommended.

Pro: Accuracy is Highly Adhered To

When it comes to accuracy, payroll service providers ensure a high percentage of accuracy in their work. They know that it the reasons their clients hire them is because accuracy has been a problem when it comes to payroll services. Hence, their number one priority is to eliminate errors and establish a high percentage of accuracy in the computation that they do.

Advantages of Payroll Companies vs. Doing it Yourself

  • Con: Confidentiality Issues

Since the firm will not be able to know the employees who will handle the delicate information of their employees, there is a problem of confidentiality. As we know, there are many unscrupulous people that may take advantage of this opportunity and steal identities and sell information. However, if the payroll business companies provide excellent security check to their employees then it would not be as big a problem as it should be.

Payroll outsourcing will also eliminate the necessity for you to become an expert on topics related to unemployment insurance and other labor laws. Since those rules are constantly changing it will be a challenge to you to stay updated with the new regulations while running your core business as well. In the end; if you are not satisfied with the information you can check out this link: here. As a business owner, just imagine the precious time that will be lost trying to familiarize yourself with those laws and regulations, when you can hire someone to do it for you, this well result to a time well-spent to the core activities of your business.

Payroll services Australia that offers their service online. Be sure to choose a service which allows online payroll management, on this way your employees can save time by directly downloading their pay slip statements. You can also tie this valuable information to an online portal for your employees for easy viewing and accessibility anywhere.

Should you outsource your payroll? Think about the pros and cons and you will arrive at your decision Payroll services Australia service goes beyond making calculations and simple reporting. Compared to doing payroll yourself, we reduce payroll time from a couple hours per pay period to 5 minutes or less.


Choosing A Payroll Service: A Buying Guide For Businesses
Choosing A Payroll Service: A Buying Guide For Businesses

Deciding whether or not to use a Payroll service can be an important decision for many employers.  There are many things to consider when making this decision.  Some employers do not have the time or the knowledge to be responsible for paying their own payroll.  Others do not want to hire a person for this job inside of their office and have to pay additional benefits such as medical, vacation and retirement.  You can also visit our top article here for more information. There are other factors to consider beside the cost of this position.  Does the employer want the responsibility inside of their own office?  Many do have someone that is responsible for their payroll and it works out great for them.  Others only want the responsibility of keeping track of the hours that each employee works.

Decisions That Have To Be Made

When trying to make a decision some of the most important things to consider would be are you able and willing to learn all of the tax and payroll laws and be able to keep up with the changes that are made by the Government.   If not this can be quite costly, anywhere from having to correct the mistake to fines by the Government, because you did not correctly follow the new laws and guidelines.  When hiring a company to do this for you, one of the biggest decisions is, do you trust the company to keep up with all of this for you.  You must find a company that can match the needs of your business and that you will feel comfortable with.

Choosing A Payroll Service: A Buying Guide For Businesses

Why Choose A Company To Do Your Payroll?

  • Service options that a company might offer
  • Convenience
  • Cost
  • Less work for you to have to worry about
  • Someone else has to keep up with the tax laws

Choosing Your Service

When selecting payroll services for your company,  you must decide how much of their service do you want to hire.  Many will offer a variety of services from your complete payroll, including doing your forms and paperwork that has to be turned into the Government. If you need to know more you can visit this site here.  Others may offer that they will only do part of your paperwork that could include taking care of the tax and the IRA part of it while you complete the rest in your office.  Of course the more that you hire a service to do, the higher their fees are going to be.  You must look at the pros and the cons as to what will work the best for you company.

When selecting your company, do not be afraid to talk to several and make sure that you have chosen one that will meet the needs of your company.  Know that you are comfortable with the company that you have chosen, because you are putting your employees payroll into their hands.  In the end if you not satisfied with the info click url: here. It is easier to take the time and make the right choice first than to have your employees upset because their payroll is not correct.  Many businesses have chosen complete payroll outsourcing companies to handle all of their need and are completely satisfied.


Choosing a Payroll Service for Businesses

One of the more daunting tasks an increasing number of businesses are eager to outsource is managing the payroll service. Letting an outside payroll service provider deal with the nitty gritty details of processing payments and calculating taxes can be invaluable – if the payroll service provider chosen lives up to expectations. It is vitally important to choose wisely when payroll outsourcing, as you will be putting your company’s money and sensitive data into their hands. With that in mind, here are a few things to think of when choosing a payroll service for your business.

Determine your needs and expectations

Firstly, decide on the exact scope of services you want from your payroll service provider. Do you want them to just facilitate payments while you handle the data? Or would you like them to produce your pay slips, manage your taxes, and throw HR services into the mix? It’s possible to get all of that and more with the right provider. Secondly, decide on how you want the services to be delivered, taking into consideration the way your business operates. Do you have a non-standard pay cycle that will require a more tailored approach to running your payroll? Do you need to be able to contact your provider on holidays, weekends, 24/7? Having a clear picture of what you need to look out for will help you narrow down the choices of payroll service providers available.

Choose your payroll service

After that, make a list of payroll service providers that provides the services you need. Make sure they are accredited and insured. The software they use should be highly encrypted to ensure no sensitive and confidential business data will be easily accessed by hackers. Try asking business contacts using payroll services for advice and recommendations, as their experience would provide useful and honest insight.

Look into the pricing structure of those payroll service providers and match that with how much you are willing to pay. Keep in mind that most payrolls charge a flat monthly base fee, but there may be extra costs for services like managing your government tax compliance requirements, end of year filing or even software updates. Look out for such hidden fees so that you can avoid unpleasant surprises later down the road.

Contact your payroll service

You should then proceed to contact the payroll service provider you are considering. Ask if they have experience in serving clients in the similar industry or with similar needs. Ask them for references so that you can speak to those clients and know more about their professional experiences with using those providers.

You’ll also need to ask a few key questions to determine your potential provider’s reliability, security and transparency. Make sure your provider thoroughly understands the legal environment within which your business is operating. If your business is in Australia, for example, it may be advisable to look to local companies like Payroll services Australia ( for your payroll outsourcing. This will help minimize the potential for mistakes like the mishandling of tax payments.

Ask the provider about your primary contact. Find out who will deal with the day-to-day management of your account and who will respond to any problems or questions which occur. You may wish for specific payroll specialists to be assigned to your account. You should also find out how and when you can contact the payroll service provider. Will you be able to contact them by your preferred mode of communication i.e. phone, email and/or face-to-face? Can you get in touch with them quickly in case of any emergencies? Customers should be able to communicate easily and consistently with their payroll managers. The payroll accounts should be easy to navigate, so that employees can access their personal payroll information in a straightforward fashion.

Lastly, ask about the terms and conditions of your contract. You’ll want a flexible contract which can evolve as your business evolves. You’ll want a payroll service provider which can adapt to changing demands and tailor their services to your needs. For example, can your provider easily add more users or employees to your account? What are the termination clauses and fees tied to the contract?

In short, consider all angles when selecting a good payroll service provider. It may be wise to make use of the free trials some payroll service providers offer, so you can test drive those providers for a month or so before making this important decision.


What Is A Pediatric Nurse Salary?
Pediatric Nurse

There are various factors that determine a pediatric nurse salary. The amount of experience and the level at which an individual has been educated will play a role. In most health centres a Pediatric Nurse Practitioner that has studied up to Master’s level will receive the highest salary. Next in line are those nurses with a Bachelor’s degree and the lowest pay is received by nurses with associate’s degrees.

Nursing is a great industry to work in, it is a job that can bring immense satisfaction; today there are very few positions that provide such a selfless service. There will always be a demand for trained medical specialists no matter what the state of the economy. Also there is scope for moving up the career ladder to a higher position.visit their official website at

At every level there is a great demand for qualified nurses. In most western countries there is a shortage of nurses and medical specialists; this is why you often find overseas workers filling the role. Even a low pediatric nurse salary is still competitive. Most nurses will also get a decent benefits package that includes insurance for health, vision, and dental treatment, as well as a life insurance plan.

It can happen that there are geographic variations in the salary that pediatric nurses receive. It is worth researching the latest openings to find out whether relocating will bring a greater economic reward. Even within a state or region there can be a range of salaries offered for positions that are basically the same.

As in most occupations you will receive a better salary the more qualified you are. If you hold a Master’s degree in nursing and have also successfully taken the ARNP exams then you can expect a starting salary in the range of $70,000. After five years experience this will be around $80,000.spend some of your time reading this article for more information.

Pediatric Nurse

There is a massive difference between what a new pediatric nurse with a master’s qualification will earn as opposed to those only holding a Bachelors degree. On average a nurse that has acquired a BSN will be offered a salary of $50,000, though after a few years this can pass the $90,000 mark.

If you only have an Associate’s Degree then the pediatric nurse salary that you will receive is likely to be lower than of a nurse with a BSN. Certain health centres may give 5 to 10 per cent less then what other nurses receive, though there are some hospitals that will give the same salary.



A teacher is an individual who fosters education for both children and adults. Their role is that of an instructor, helping to create confidence as well as competence in students, by using a lesson plan based on a particular curriculum, to assist the student in learning. Lessons are traditionally taught in a formal classroom setting, though on-line courses are becoming more frequent for homeschooling students.

For some, teaching provides a sense of satisfaction derived from contributions made towards not only helping to shape our youth, but generally speaking by enhancing the possibilities of our future through present deeds. Molding the minds of our youth in addition to many parents who strive for betterment creates a feeling of peace for teachers. checkout this latest news.Many who teach receive great pleasure from the process of growth that transpires before their very eyes while learning takes place.

Teaching tends to be a very satisfying job for those who participate in the profession. Ranked among the top 10 in job gratification in 2006′s General Social Survey, 69% of teachers reported that their jobs were “very satisfying”.

With our ever increasing population teachers remain in high demand creating competitive wages. Teacher salary is more often than not based on the location inside of the school district and furthermore on the state location, shattering popular myth that a teacher salary may not be lucrative.


A teacher’s salary is based on few variables which dictate the income earned in the teaching profession. Currently the states of New York and California offer the highest salaries for teachers, with New York City and Los Angeles leading the nation in cities of popularity. From the year 2000 to the present, the salary of teachers has increased from 2.1% to 3.8% annually. Pay is based on education and seniority, coupled with the location of the teacher.

Last year’s national average of salaries for teaching was listed at $46,752. Over a span dating back 20 years, the average salary of teachers has risen $24,150.


High School Teacher- The national average compiled by National Salary Data lists high school teachers at an average of $43,600.

Junior High School Teacher- The average of junior high/middle school teachers is currently listed at $41,910.more tips given at

Elementary School Teacher- Elementary school teachers presently earn $40,145 according to statistics.
Special Education School Teacher, Preschool, Kindergarten, or Elementary School- Special Education teachers at the lower level collect $41,016 annually.

Special Education School Teacher, Middle School- At the median level, Special Education Teachers gross $42,220.
Special Education School Teacher, Secondary School- Secondary School Special Education Teachers make $44,202 on an annual basis, leading the nation in not only the national average , but in special education average as well.

Secondary School Teacher- Secondary School Teachers earn $41,361 yearly according to national data.



All potential advancement of teachers combine two factors in its determination, education and seniority. Like in most professions, teaching also provides continuing education which increases knowledge of current changes, and value resulting in most cases in a higher rate of pay.

Project Management Salary
Project Management

Statistics show that in the initial years of working as a project manager you can still command a wage of between $43,000 and $62,000. Bearing in mind that in the beginning you have less practical experience to offer a potential employer than a seasoned expert, this is not a bad starting salary at all.

Project Management Salaries Are Higher Than You Might Think

If your hope is to venture out on your own as a freelance contractor, you will obviously be able to demand a much higher wage than a typical salary. But before this can happen in a large company or institution will add to your credibility once you decide to go it alone.

All earnings are affected by the financial climate throughout the world, so when there’s a collapse in the markets globally, wages will inevitably suffer.

However, at this time there is also a necessity for the industry to “up” their performance and economize where at all possible within their organization. This will naturally increase the demand for a good project manager who can help tighten up the workings within their company and keep it profitable.

Salary Expectation

1-4 years experience $43,000-$62,000
5-9 years experience $53,000-$78,000
10-19 years experience $62,000-$93,000
20+ years $68,000-$105,000

These are of course estimations only and do not necessarily constitute the earnings throughout the world.

There are many different aspects which could affect earnings not the least of which is the area in which you live or work. For instance a rural practice will pay far less than one in a large town or city.

How well you progress in your project management career will also affect your earning potential. This is why it’s imperative you continue to study and learn by experience during your working life in order to reap the benefits of your labour.

How Can I Become a Top Earner and Command a High Project Manager Wage?

Your earning capacity depends entirely upon how much time and effort you are prepared to put into your career. A good project manager is worth his/her weight in gold, so if this is the career you’ve chosen your dedication to improving all the skills discussed will undoubtedly improve your ability to earn high wages.

As an employee you’ll probably earn less than a self employed contractor. On the other hand you’ll have added benefits within a corporation that a contractor doesn’t receive.

Being self employed also means that there may be intervals between projects where you’re not earning so all these considerations must be taken into account.
As a consultant of course you will be able to earn quite a high fees which will take you through the quiet periods if you manage your money properly.

Ultimately, once you’ve become proficient in project management the world can practically be your oyster, and you’ll be able to look into all aspects of your earning capabilities and follow the path that is best suited to you.
Degree courses are available throughout the world and offer a wide range of subjects in project management. Choose your provider carefully. The better the degree, the better the salary in most cases.

Business schools, universities, colleges, commercial organizations and professional bodies all have courses in project management so choose a course that is detailed for you.

It’s always a good idea to watch market trends carefully so that you’re able to judge what area of business is progressing, what remains static, and what is likely to be badly hit by the world economy.view more news at

Working on Your Project Management Skills

In order to demand a high wage you must be proficient, build a good reputation and present yourself properly.

All the training and education you’ve gained will certainly help you in this direction, but your ability to work with people is often something which has to be nurtured. After all, your success is ultimately dependent upon their ability to work with you, so mutual respect is essential.

Your leadership skills will come under scrutiny, particularly in times of stress. You must always show you’re capable of dealing with any given situation, be confident and never lose your enthusiasm. These things may seem obvious, but when problems arise within an organization your vision can become blurred, and this must not project itself onto other members of your team who ultimately rely on you for guidance.

Project Management

In the end we all work for a better standard of living, for satisfaction in the job we do, and to give us a purpose. Being a project manager offers such a wide range of opportunities and interests. So for those who love to be “in the thick of it”, who love challenges and working with all types of people, this would seem to be a fantastic career choice.

Working in project management also gives you an opportunity to travel. During your travels you will meet all kinds of people, and be presented with all kinds of situations, some good, some bad. These experiences could do wonders for you and your career.

Grow Your Business with Smart Payroll
Smart Payroll

Smart payroll is very important for the growth of any business especially in this new era when technology has dominated the world making several operations easier and faster. Most people say that smart payroll is that which is outsourced because outsourcing payroll staff is considered to be of a competitive edge and professional.

Hire only experts to enhance smart payroll

Payroll services are considered or said to be of high quality if they are outsourced from experts and this makes it easy for the company or business to reduce chances of risks associated with alteration or manipulation of payroll information. Smart payroll services can be effective if a company has proper software of managing information to avoid leakage of information on the employee salaries and performance.

Therefore a good company or a company that is dedicated to deliver to its customers should have everything in place including meeting the objectives of the business.

Things to consider when choosing a smart payroll

What can you do to ensure you have a smart payroll in your company? There are several things that you need to keep in mind so that it can be easy for you to keep your payroll managed by experts or by professionals.

First of all, as a competent entrepreneur or a dedicated business owner, you should ensure that your company’s payroll is managed by professional personnel and to make this effective you should also have technologically advanced machines for keeping payroll information and other crucial information Usually when a company or any other business is running smoothly, it is a sign that this company is working towards meeting its objectives and towards meeting the needs of its customers.check their official website for more detailed updates.

Employee motivation is enhanced by the way they are paid and any other benefits that they get. Poor pay demoralizes the employees but better pay makes them competent and committed in delivering their services. This is the role of smart payroll and therefore managers in an organization should ensure that employee’s payroll services fair in all aspects so that productivity can be improved.

Importance of a smart payroll

As a manager smart payroll is very crucial in a business and therefore to avoid stress associated with employee payment ensure that your company’s payroll is inclusive of all your employees and better salaries of pay are given to them. Through this, running of a business because easier as you doesn’t have to strain to maximize profits.

In any business today that is performing well there are high chances the payroll mechanism is smart and this smartness has motivated employees to do their best in order to increase productivity and expand the business. To small business owners, management of payroll is sometimes a headache but technology solves all these problems because the management of payroll is made effective and easier than before.

Smart Payroll

Lastly, with smart payroll services your company can improve greatly in terms of productivity and profitability. It can be an exciting venture when you find that your business is growing now and then and that it is making maximum profits. This is a sign that everything in the business is running smoothly and effectively because they employees themselves can be motivated to work well.get more details at

Where Are The Best Payroll Professionals?
Payroll Professionals

Getting the best payroll service professionals is not a walk in the park anymore. As business environments are evolving, accessing quality and reputable payroll professionals has become a difficult affair. Majorly it’s because there is no basic education is required in the payroll industry as the sector is currently growing.

Be aware when engaging the best payroll professionals

Further there are no accreditation bodies or mechanism in place to monitor and manage the practice of payroll professionals hence it’s hard to determine the best people until they are working. Therefore it’s crucial to be aware the effective methods to use when identifying and engaging the best payroll professionals in the market. At the same time, internal processing of payroll within the company is growing more expensive hence it’s more practical to outsource the services from payroll professionals. Thus there are certain factors or things to consider when choosing a payroll professional for your business.

Size and experience of payroll professionals

The best payroll outsourcing payroll professionals for your business is one that goes in line with the ideal type and size of your business. The ideal professionals should be able to have previous excellent experience working with organizations of the same size. This is essential in ensuring that they have the capacity to manage the payroll needs of your business.

Customer Support

Customer support is the foundation of a productive relationship of any business. It’s important to ensure that the payroll company has an excellent customer support that is designed towards meeting the needs of your own business.

Cost and Reputation

It’s essential to source an outsourcing service that goes in line with your budget. Outsourcing costs differ from one professional payroll service to another, identifying the one that meets your budget expectations are very essential. Further pick a service that has a good reputation in the market of providing quality payroll processing services in the market.

Level of Involvement

Try to explain and determine the level of involvement of the professional service in payroll processing. Determine whether its part or the whole process they will undertake and their level of involvement. Other major activities like taxes, deductions, employee additions and payment frequency should be discussed in detail in order to determine their level of involvement and more information on this link.

Value of Service

The professional payroll service should be able to see value in creating networks and engaging other people in the payroll functions and even broader to the payroll sector. They should also be interested in the qualified networks that are able to deliver value in their works and further in their careers. Further investigate on their employee’s skills, their competencies and qualifications and their desire to grow their capacity.

Payroll Professionals

Lastly, after you have managed to choose a payroll outsourcing company, take a step to analyze the contract carefully in order to determine whether you can monitor their serviced levels and appropriate actions are taken properly. Payroll outsourcing is not just a cost efficient benefit as provided by The service is renown to proven efficient and grows towards improving human capital, hence choosing the right payroll service is very significant.

Top 5 Reasons You Should Outsource Payroll

There are many narratives out there as to why companies outsource services. In modern business today, many services are being outsourced to the fury and commendation of many.

Why outsource payroll services

Indeed, the question pegging many is why organizations should outsource services like payroll, what benefits could they attain than creating an external department to offer the same service. The reasons why organizations outsource are really varied. In most cases it all depends on the activities and the needs of business organizations. Thus there can be many and varied reasons that will lead to an organization to outsource payroll services. But at the same time, there are those basic reasons that have pushed to increased payroll outsourcing and other HR services.

Cost Reduction

The primary objective of business organizations is to maximize on profitability, reducing costs is a major way of improving business profits. Companies outsource payroll services in order to reduce costs as outsourcing is at lower costs compared with creating a payroll section. Mostly you can access cheaper labor when outsourcing when the quality level is same

Improving Business Focus

By directing a certain part of work to outsourcing it’s easier to gain flexibility hence is able to focus on the essential business core competencies. Outsourcing payroll will help you towards increasing work flow and allows to finishing projects faster and more efficiently.

Risk Management

As a business organization grows and expands, risks appear and evolve. Most business has therefore failed as they are doing not foresee risks and are unprepared with a proper management strategy to mitigate them. In such cases, the only solution is outsource hire an outsourcing expert to mitigate the problems.

System Update

Outsourcing payroll services provide an essential capability of continuously updating your payroll system. Employee benefits and programs are constantly changing, labor laws and complex employee situations all require a well updated system. Tax and legal research on the changing labor and tax laws will be done by the outsourcing company and updated accordingly, hence you will not worry about breaking any laws. System update is essentially towards operating in the right manner.visit for more detailed updates.

Achieving unfulfilled needs and saving time

Sometimes you may be in need of services that cannot be locally access. Maybe you may be in need of a comprehensive payroll program that the local market does not offer for hire. Hence outsourcing will provide the access required to fill the needs that are not readily available.


By outsourcing payroll services, you will save time of engaging in individualized payroll or entirely updating it. This will give you the time and opportunity to engage in other activities that focus on improving your business by increasing sales, generating new business improving services and products and even entering new markets. Further you will rest easy and be assured that employees will be paid in time and the right amount is paid.

Indeed, outsourcing payroll can be very beneficial to business organizations. Outsourcing payroll will not only reduce costs of operation but will save time and resources leading to more profitability and growth.

Get Payroll And Payroll Tax-Filing As One Service
Payroll Tax-Filing

Payroll services are very crucial in this business age. Every business whether small or large relies on skilled and trained employees to manage its day to day business activities. Indeed, employees are a great resource to any business, hence finding a way to pay them for their services in time and in an orderly manner is very essential. This is very crucial towards boosting the morale and loyalty of employees.

At the same time, filling taxes is another obligation that is essential towards operating in a lawful and ethical manner. Many organizations find the job of paying employees and at the same time computing and paying their taxes a painful and costly affair. Imagine having to access all the services as one. The following is a breakdown on what the type of services that could be accessed by the payroll and payroll tax filling service.

Payroll Services

So as to be able to pay employees at the right time, business organizations outsource payroll services. This service ensures that the right amount is paid to the employees at the right time every month. Pay schedules are different in different organizations but surely every organization pays its employees at a certain time or period every month, view additional tips at

Payroll Taxes Filling

Along with payroll service, payroll tax filling is another essential service. Indeed payroll tax filling can be a daunting job in the modern ever-changing tax legislation environment and further complex employee situations. Payroll tax service is essential therefore towards mitigation risks and defining a focus based on the cores of business. Payroll taxes differ from state to another and may include social security fund, income taxes, healthcare taxes and other state taxes.

Payroll Tax computation

Payroll taxes are the amount that is actually withheld from the salaries of employees. This amount is generally paid to governments for welfare check and in most cases for unemployment funds. Employers have a responsibility to contribute the amount that has been withheld from employee’s salaries which is used to pay federal and other state taxes. Payroll taxes include health care and retirement insurance for example Medicare and social security funds in the USA and other western countries. These are essential employee benefits.go to the original source for more details.

Payroll System Update

Payroll Tax-Filing

Payroll calculation and eventual tax filling can be a very difficult affair when numerous benefits and programs are to be added. Further with the changing tax legislations, there is need for professional experts to perform the job. The payroll service and payroll tax filling would require constant system updating in order to be line with the changes in the taxes and employment benefits

A single service of payroll and payroll tax filing would help organizations to be able to pay their employees at the right time and the right amount while at the same time filling for payroll tax. This will save considerable time and resources. Payroll outsourcing services will also make payroll systems more reliable and update according to the set programs and tax laws.

Social Widgets powered by