diff --git a/meebo.js b/meebo.js
deleted file mode 100644
index 1f0eab9..0000000
--- a/meebo.js
+++ /dev/null
@@ -1,14 +0,0 @@
-window.Meebo||function(c){function p(){return["<",i,' onload="var d=',g,";d.getElementsByTagName('head')[0].",
-j,"(d.",h,"('script')).",k,"='//cim.meebo.com/cim?iv=",a.v,"&",q,"=",c[q],c[l]?
-"&"+l+"="+c[l]:"",c[e]?"&"+e+"="+c[e]:"","'\"></",i,">"].join("")}var f=window,
-a=f.Meebo=f.Meebo||function(){(a._=a._||[]).push(arguments)},d=document,i="body",
-m=d[i],r;if(!m){r=arguments.callee;return setTimeout(function(){r(c)},100)}a.$=
-{0:+new Date};a.T=function(u){a.$[u]=new Date-a.$[0]};a.v=5;var j="appendChild",
-h="createElement",k="src",l="lang",q="network",e="domain",n=d[h]("div"),v=n[j](d[h]("m")),
-b=d[h]("iframe"),g="document",o,s=function(){a.T("load");a("load")};f.addEventListener?
-f.addEventListener("load",s,false):f.attachEvent("onload",s);n.style.display="none";
-m.insertBefore(n,m.firstChild).id="meebo";b.frameBorder="0";b.name=b.id="meebo-iframe";
-b.allowTransparency="true";v[j](b);try{b.contentWindow[g].open()}catch(w){c[e]=
-d[e];o="javascript:var d="+g+".open();d.domain='"+d.domain+"';";b[k]=o+"void(0);"}try{var t=
-b.contentWindow[g];t.write(p());t.close()}catch(x){b[k]=o+'d.write("'+p().replace(/"/g,
-'\\"')+'");d.close();'}a.T(1)}({network:Drupal.settings.meebo.id});
diff --git a/meebo.module b/meebo.module
index 9bb5163..023402b 100644
--- a/meebo.module
+++ b/meebo.module
@@ -30,7 +30,7 @@ function meebo_enable() {
 /**
  * Implements hook_init().
  */
-function meebo_init() {  
+function meebo_init() {
   if (!path_is_admin(current_path()) && _meebo_is_enabled()) {
     _meebo_add_js();
   }
@@ -60,18 +60,18 @@ function meebo_menu() {
     'file' => 'meebo.admin.inc',
     'file path' => drupal_get_path('module', 'meebo'),
   );
-  
+
   return $items;
 }
 
 /**
  * Implements hook_help().
  */
-function meebo_help($path, $arg) { 
+function meebo_help($path, $arg) {
   switch ($path) {
     case 'admin/help#meebo':
-      return '<p>' . t('The Meebo Bar is a customizable sharing platform that connects your visitors to their friends on any 
-      	communication and social network. Positioned across the bottom of every site page, it’s there for easy viewing and sharing—your 
+      return '<p>' . t('The Meebo Bar is a customizable sharing platform that connects your visitors to their friends on any
+      	communication and social network. Positioned across the bottom of every site page, it’s there for easy viewing and sharing—your
       	content always stays front and center. <a href="@link">See the Meebo Bar in action.</a>.', array('@link' => 'http://business.meebo.com/demo/')) . '</p>';
       break;
   }
@@ -92,11 +92,11 @@ function meebo_uninstall() {
 }
 
 /**
- * 
+ *
  * return if meebo bar is enabled
  */
 function _meebo_is_enabled() {
-  
+
   $enabled = TRUE;
   $meebo_pages = variable_get('meebo_pages', '');
   $meebo_visibility = variable_get('meebo_visibility', 0);
@@ -118,7 +118,7 @@ function _meebo_is_enabled() {
       $enabled = php_eval($meebo_pages);
     }
   }
-  
+
   return $enabled;
 }
 
@@ -126,18 +126,29 @@ function _meebo_is_enabled() {
  * return the JS
  */
 function _meebo_add_js() {
-    
+
   $meebo_id = variable_get('meebo_id', '');
   drupal_add_js(array('meebo' => array('id' => $meebo_id)), 'setting');
-  
-  // Read the Meebo embed script from the file, and embed it as an inline script
-  // per the docs. This cuts down the HTTP requests being made
-  $script_path = drupal_get_path('module', 'meebo') . '/meebo.js';
-  $script_handle = fopen($script_path, 'r');
-  $script = fread($script_handle, filesize($script_path));
+
+  $script = <<<EOD
+window.Meebo||function(c){function p(){return["<",i,' onload="var d=',g,";d.getElementsByTagName('head')[0].",
+j,"(d.",h,"('script')).",k,"='//cim.meebo.com/cim?iv=",a.v,"&",q,"=",c[q],c[l]?
+"&"+l+"="+c[l]:"",c[e]?"&"+e+"="+c[e]:"","'\"></",i,">"].join("")}var f=window,
+a=f.Meebo=f.Meebo||function(){(a._=a._||[]).push(arguments)},d=document,i="body",
+m=d[i],r;if(!m){r=arguments.callee;return setTimeout(function(){r(c)},100)}a.$=
+{0:+new Date};a.T=function(u){a.$[u]=new Date-a.$[0]};a.v=5;var j="appendChild",
+h="createElement",k="src",l="lang",q="network",e="domain",n=d[h]("div"),v=n[j](d[h]("m")),
+b=d[h]("iframe"),g="document",o,s=function(){a.T("load");a("load")};f.addEventListener?
+f.addEventListener("load",s,false):f.attachEvent("onload",s);n.style.display="none";
+m.insertBefore(n,m.firstChild).id="meebo";b.frameBorder="0";b.name=b.id="meebo-iframe";
+b.allowTransparency="true";v[j](b);try{b.contentWindow[g].open()}catch(w){c[e]=
+d[e];o="javascript:var d="+g+".open();d.domain='"+d.domain+"';";b[k]=o+"void(0);"}try{var t=
+b.contentWindow[g];t.write(p());t.close()}catch(x){b[k]=o+'d.write("'+p().replace(/"/g,
+  '\\"')+'");d.close();'}a.T(1)}({network:Drupal.settings.meebo.id});
+EOD;
   drupal_add_js($script, array('type' => 'inline', 'scope' => 'footer'));
   fclose($script_handle);
-  
+
   $js = '';
 
   $everything_sharable = variable_get('meebo_everything_sharable', 0);
@@ -159,7 +170,7 @@ function _meebo_add_js() {
   if ($videos_sharable) {
     $js .= 'Meebo("makeVideosSharable");';
   }
-  
+
   $disable_share_button = variable_get('meebo_disable_share_button', 0);
   if ($disable_share_button) {
     $js .= 'Meebo.disableSharePageButton=true;';
