FIX TO ALLOW MULTPLE INDEPENDENT WIDGETS UPDATE/RETRIEVE/RENDER (esp. for use with widget-logic plugin, thence play nice with WPML)
NOTE: This note/solution applies to the V2 PRO version of this plugin only. It is pasted here also, since some users might also find it helpful for solving the sam problem on the V1.2.6 version. (Else induce them to buy the pro version - good cause.)
First of all I would like to thank the plugin author for an excellent plugin! very well designed functionally and the new version is nicely coded.
One thing I noticed however, was that it didnt play nice using the widget-logic plugin (http://wordpress.org/extend/plugins/widget-logic/), which i required since i was developing a multi-language site inder WPML (http://wpml.org/).
The problem, was that my multi-language solution required that different skype contacts (etc) were shown for different languages; that in turn required multiple skype-status widgets, (each with a new (languauge) logic switch. ( see also my fix to that plugin to override/remove need for use of php eval, etc).
Anyway, this fix means that your beautiful plugin now works properly with multiple widgets, hence with WPML.
Help yourself to the changed widget code here:
(file is /wp-content/plugins/neat-skype-status-pro/widget/nssp-widget.php_
ps. i will also post this on the authors plugin site (http://neat-wordpress-plugins.mission.lt/neat-skype-status/#get_it) fin the hope it might be adopted in some future release).