I've been looking at issues...

#1002142: Status in a block

and...

#795842: Status causing slow page load times

I'd like to extend Views support to include filtering the list of users to only those currently online. To do that, we'd obviously need to store the Skype status locally. I'm considering writing a patch that would add a cache timeout setting to the admin settings and a cron hook to check all users and store the results locally. This patch would alter skype_status_getstatus to check for a stored value before pinging http://mystatus.skype.com/kevinreynen.xml

http://drupalcode.org/project/skype_status.git/blob/refs/heads/master:/s...

Is this something you've thought about? would consider committing?