<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>TipsFor.us</title>
	
	<link>http://tipsfor.us</link>
	<description>Tech Tips, Reviews, Tutorials, Occasional Rants</description>
	<lastBuildDate>Mon, 10 May 2010 18:00:51 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/TipsForUs" /><feedburner:info uri="tipsforus" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>TipsForUs</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Basic Web Security</title>
		<link>http://feedproxy.google.com/~r/TipsForUs/~3/olXyKTytwxI/</link>
		<comments>http://tipsfor.us/2010/05/10/basic-web-security/#comments</comments>
		<pubDate>Mon, 10 May 2010 18:00:51 +0000</pubDate>
		<dc:creator>Everett - TipsFor.us</dc:creator>
				<category><![CDATA[Nerd Stuff]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://tipsfor.us/?p=2567</guid>
		<description><![CDATA[<p>Web security is a huge topic, and this article only intends to cover some of the most basic issues and increase awareness of how carelessness or ignorance can lead to exploits.  Ultimately, what you don&#8217;t know can hurt you, so it&#8217;s in your best interest to learn as much as you can about your [...]<p>Post from: <a href="http://www.tipsfor.us">TipsFor.us</a><br /><br/><br/><a href="http://tipsfor.us/2010/05/10/basic-web-security/">Basic Web Security</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Web security is a huge topic, and this article only intends to cover some of the most basic issues and increase awareness of how carelessness or ignorance can lead to exploits.  Ultimately, what you don&#8217;t know can hurt you, so it&#8217;s in your best interest to learn as much as you can about your site and the technologies it relies on.  Here&#8217;s a brief run-down of some fairly common mistakes I&#8217;ve come across and what you can do to either avoid them or lessen your vulnerability.</p>
<div id="attachment_2578" class="wp-caption aligncenter" style="width: 648px"><img src="http://tipsfor.us/wp-content/uploads/2010/05/Suspected_Malware_Site-1.jpg" alt="Suspected Malware Site!" title="You&#039;ve been F&#039;d in the A!  Sometimes this warning is the first indication you have that something is wrong" width="638" height="432" class="size-full wp-image-2578" /><p class="wp-caption-text">You've been F'd in the A!</p></div>
<h2>Make Rolling Backups</h2>
<p>If you do nothing else, make sure you are backing up your site and its databases.  So long as you know if/when your site fails (or is hacked) and have the ability to roll back to a known good state, you have little to fear.</p>
<p>Make SURE you practice restoring a site from your backups!  An untested backup is worthless.  Nothing is worse that THINKING you have a viable backup only to discover that it is actually corrupted.</p>
<p>As your backup needs mature, consider storing them offsite, e.g. on Amazon&#8217;s S3 service.</p>
<p>I&#8217;m supplying two of my most-used <a href="http://fireproofsocks.com/backup_scripts.zip">backup scripts</a> for those in need.  These are fairly simple, but they will work on shared hosts.  They will backup a web site&#8217;s files and its databases.</p>
<h2>Be Diligent about Passwords</h2>
<p>You&#8217;ve probably heard this a hundred times before, but it is really important:</p>
<ul>
<li><strong>Avoid simple passwords!</strong>  Try mixing up combinations of smaller units, e.g. &#8220;AlphaBetaCharlie&#8221; instead of &#8220;abc&#8221;.  Be creative.  You can have strong passwords that are easy to remember!</li>
<li>Store your passwords in a safe place, e.g. in a password manager like <a href="http://tipsfor.us/2008/09/20/keepass-never-remember-a-password-again/">KeePass</a> or in an encrypted disc image</li>
<li><strong>Change your Passwords Frequently!</strong>  Literally, but this in your calendar so you remember to do it on a periodic basis.  This helps avoid brute-force attacks.</li>
<li>As a secondary line of defense, you can put an .htaccess password on your manager pages.  All this does is slow down a brute-force attack by forcing the attacker to crack an additional password.
</ul>
<h3>Password Protecting Directories using .htaccess</h3>
<p>This adds an additional layer of authentication to a site or to a page; it&#8217;s not meant to substitute for more robust firewall rules or active filtering, but it is easy to set up.</p>
<p>First, create a username and password in a file that .htaccess can read.  This can be done on the bash command line using the <strong>htpasswd</strong> command:</p>
<p><code>htpasswd -c /path/to/htpassword/file name_of_user</code></p>
<p>Next, add the following to your .htaccess file.  Be sure you reference the file you just created above:</p>
<p><code>AuthName "Protected Area"<br />
AuthGroupFile /dev/null<br />
AuthType Basic<br />
AuthUserFile /path/to/htpassword/file<br />
Require valid-user<br />
</code></p>
<p>For some more detailed information on .htaccess passwords, see <a href="http://www.isrl.illinois.edu/systems/Documentation/htaccess_howto.html">this page.</a></p>
<h2>Stay Patched</h2>
<p>Make sure you&#8217;ve got an updated version of your operating system, your scripting language (PHP), your database (MySQL), and your software (Wordpress, MODx, etc.).  Sometimes applying patches can be scary, but it&#8217;s a lot less so if you&#8217;ve got those rolling backups in place!</p>
<p>I want to make mention of a very useful tool: <a href="http://www.simplescripts.com/">SimpleScripts</a>.  It&#8217;s available on Bluehost accounts; it provides one-click installs of many web software packages (like Wordpress and MODx) and it will alert you to update them when you log into your cPanel.  It&#8217;s a real time-saver!</p>
<h2>Clean your Room!</h2>
<ul>
<li>Do not install superfluous/untrusted software on your site! Don&#8217;t go dumpster diving for code that&#8217;s going to end up on a public-facing web site!</li>
<li>Shut down services you&#8217;re not using (e.g. blog posts) because it takes more time to secure them.</li>
<li>Do not store backups or sensitive data inside your document root!</li>
<li>Encrypt sensitive data</li>
<li>Check permissions.</li>
</ul>
<div id="attachment_2577" class="wp-caption aligncenter" style="width: 421px"><img src="http://tipsfor.us/wp-content/uploads/2010/05/Files-PROPER-STRUCTURE.jpg" alt="Proper web site folder structure" title="Proper web site folder structure" width="411" height="127" class="size-full wp-image-2577" /><p class="wp-caption-text">Don't put backups or database dumps in your document root!</p></div>
<p>Make sure you organize your site&#8217;s files in a way that ensures that only you have access to sensitive data like backups or database dumps.  These should <em>NEVER</em> be stored in the publicly viewable document root!</p>
<h2>Cross Site Scripting</h2>
<p>Behold the terror that is:</p>
<p>		<code>&lt;?php print $_GET['x']; ?&gt;</code></p>
<p>That code should NEVER be used on a public site because it effectively gives free access to the public to put whatever they want on your site! This type of code often sneaks into pagination links or into code that re-populates forms, e.g.:</p>
<p><code>&lt;input type=&quot;text&quot; name=&quot;myfield&quot; value=&quot;&lt;?php print $_POST['myfield']; ?&gt;&quot; /&gt;</code></p>
<p>		where the &#8216;myfield&#8217; variable contains something like:<br />
			<code>&quot; /&gt; &lt;script src=&quot;http://evilsite.com/js/screwed.js&quot;&gt;&lt;/script&gt;</code></p>
<p>For a list of values you might want to try pasting into form fields to see if they are secure, check out this great cheat sheet at <a href="http://ha.ckers.org/xss.html">http://ha.ckers.org/xss.html</a></p>
<p>In the end, be REALLY aware of any user-submitted data.  Users can put their own data into ANY form field, and into any cookie, so anything in the $_GET, $_POST, or $_COOKIE arrays (and also the $_REQUEST array) is inherently insecure and should be carefully filtered.  These are like the STDs of the web!!!</p>
<p>For articles about web hacks and some good real-world examples, check out other articles on <a href="http://ha.ckers.org/">http://ha.ckers.org/</a></p>
<h3>Don&#8217;t Take Cookies From Strangers!</h3>
<p>If you thought cookies were somehow immune to the area of security threats, they are not!  It&#8217;s easy to write your own!  The Firefox <a href="https://addons.mozilla.org/en-US/firefox/addon/60">Web Developer</a> plugin lets you easily create your own cookies.  This is great as a web developer, but it can also be a sneaky tool for a hacker to introduce unintended code to your application, so filter cookie contents as carefully as you would the user-submitted forms.</p>
<p>Cookies also store the PHP session id; all $_SESSION data is stored on the server, but the unique key that associates that data with the user is stored in the user&#8217;s cookie.  If one user authenticates, it&#8217;s possible for <em>another</em> user to make requests using that $_SESSION id!  Especially with applications that require a login, it&#8217;s good practice to get a new session id using <a href="http://www.php.net/manual/en/function.session-regenerate-id.php">session_regenerate_id()</a>.</p>
<h3>Filtering data</h3>
<p>Every time you submit form data, you should write your regular expressions very carefully so your application accepts ONLY clean, valid data.  In general, if you can keep input as simplistic as possible, it tends to be easier to secure.  Integer only inputs are &#8220;safer&#8221; than alphabetic inputs.  Alphabetic input is safer than input that accepts HTML tags, and so on.</p>
<p>Consider the following filters:<br/><br />
<strong>Type-Casting to force integer only values:</strong><br/><br />
<code>&lt;?php<br />
$x = (int) $_GET['x'];<br />
?&gt;<br />
</code><br />
<br/><br />
<strong>Alphabetical Characters Only:</strong><br/><br />
<code><br />
// Accepts only letters a-z (case insensitive)<br />
function alphabetical($str)<br />
	{<br />
		if ( preg_match('/^([a-z])+$/i', $str) )<br />
		{<br />
			return $str;<br />
		}<br />
		else<br />
		{<br />
			return FALSE;<br />
		}<br />
}<br />
</code></p>
<p>For PHP coders, get familiar with the <a href="http://php.net/manual/en/function.preg-replace.php">preg_replace()</a> function: it offers a more standard regular expression syntax (the often emulated Perl syntax).  Also have a look at the <a href="http://us2.php.net/manual/en/function.strip-tags.php">strip_tags()</a> function.</p>
<h2>Frame Buster</h2>
<p>A common trick used in phishing scams or to perpetrate click fraud involves iframe-ing a site.  Basically, the &#8220;trick&#8221; relies on the HTML iFrame tag to make one site display the contents of another without being obvious to the casual user.</p>
<p>One partial solution to this common attack vector is to use some simple javascript that checks to ensure that the page the parent page and not being iFramed:</p>
<p><code>&lt;SCRIPT LANGUAGE=JavaScript&gt;<br />
&lt;!--<br />
  if (top.frames.length!=0)<br />
   top.location=self.document.location;<br />
// --&gt;<br />
&lt;/SCRIPT&gt;<br />
</code></p>
<p>Do a Google search for &#8220;<a href="http://www.google.com/search?client=safari&#038;rls=en&#038;q=frame+buster+javascript">frame buster javascript</a>&#8221; to find other examples.</p>
<h2>SQL Injection</h2>
<p>This is a very broad topic, and there are numerous ways that SQL-injection might be used to compromise a site, but they all rely on the same principle: you construct strings of SQL statements and issue them against your database.  If a malicious user is able to put his own data into one of those strings, it&#8217;s possible that a user can execute queries on your database that you never expected.  This often gets back to form-validation and the ever important task of filtering user-submitted data!</p>
<p>Here&#8217;s a not-so-hypothetical PHP example:<br/><br />
<code><br />
	$username = $_POST['username'];<br />
	$sql = "SELECT * FROM `users` WHERE `username`='$username'";<br />
</code><br />
	where $username contains something like:<br />
<code>'; INSERT INTO users (username, password) VALUES ('hacker_dude', MD5('xxxxxx') )</code><br />
<br/><br />
When that executes, 2 different queries are sent to the database instead of one, and if your&#8217;e not careful, it can allow an attacker to gain access to parts of your site and delete or steal data.
</p>
<p>One strong line of defense against this type of attack is using a robust database driver that allows for the use of <a href="http://dev.mysql.com/tech-resources/articles/4.1/prepared-statements.html">prepared statements</a> (available since MySQL 4.1): where you prepare a statement once, then execute it multiple times with only certain defined variables changing.  What this does is it allows you to define your query and only let the user supply the variables to be used in that query.  This is a much more sensible option than letting the user essentially construct the query from scratch.</p>
<p>More mature database driver libraries (such as <strong>phpmysli</strong>) will allow you to use prepared statements.</p>
<p>You should also get familiar with escaping quotes in your database queries; this isn&#8217;t anywhere as effective as using prepared statements, but sometimes you have to use statements that aren&#8217;t prepared, so get familiar with how to escape strings before sending them to the database.  In PHP, use the <a href="http://php.net/manual/en/function.mysql-real-escape-string.php">mysql_real_escape()</a> function.</p>
<p>Finally, consider setting up special database users and roles to handle different types of queries.  If a query is hijacked, it can only execute with the same permissions as the database handle.  In other words, you wouldn&#8217;t grant delete or insert permissions to a database handle that was used only for selecting data.  It&#8217;s more work to set up your database handles this way, but it may help prevent an attack from succeeding.</p>
<h2>Conclusion</h2>
<p>Watch your cornhole.  There&#8217;s a lot going on a web site, and there are a lot of ways to abuse the technologies that run them.  If you understand how the exploits occur, you&#8217;ll be better prepared to prevent them.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://tipsfor.us/2008/11/21/stealth-submit-using-ajax-to-save-form-data-without-submitting-the-form/" rel="bookmark" class="crp_title">Stealth Submit: Using AJAX to Save Form Data Without Submitting the Form</a></li><li><a href="http://tipsfor.us/2009/10/25/forgot-your-modx-password-you-can-reset-it/" rel="bookmark" class="crp_title">Forgot your MODx Password?  You can reset it&#8230;</a></li><li><a href="http://tipsfor.us/2009/11/02/writing-custom-php-snippets-for-modx-part-vii/" rel="bookmark" class="crp_title">Writing Custom PHP Snippets for MODx (part VII)</a></li><li><a href="http://tipsfor.us/2008/03/28/using-javascript-documentwrite-for-seo/" rel="bookmark" class="crp_title">Using Javascript document.write for SEO</a></li><li><a href="http://tipsfor.us/2008/11/27/checking-to-see-if-packages-are-installed-in-php-or-perl/" rel="bookmark" class="crp_title">Checking to See if Packages are Installed in PHP or Perl</a></li></ul></div><p>Post from: <a href="http://www.tipsfor.us">TipsFor.us</a><br /><br/><br/><a href="http://tipsfor.us/2010/05/10/basic-web-security/">Basic Web Security</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/Us1Ie4s9JOCi67MxMQhzlLJb3Ik/0/da"><img src="http://feedads.g.doubleclick.net/~a/Us1Ie4s9JOCi67MxMQhzlLJb3Ik/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Us1Ie4s9JOCi67MxMQhzlLJb3Ik/1/da"><img src="http://feedads.g.doubleclick.net/~a/Us1Ie4s9JOCi67MxMQhzlLJb3Ik/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TipsForUs?a=olXyKTytwxI:qVFKojJ3aEI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TipsForUs?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=olXyKTytwxI:qVFKojJ3aEI:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/TipsForUs?i=olXyKTytwxI:qVFKojJ3aEI:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=olXyKTytwxI:qVFKojJ3aEI:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/TipsForUs?i=olXyKTytwxI:qVFKojJ3aEI:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=olXyKTytwxI:qVFKojJ3aEI:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/TipsForUs?i=olXyKTytwxI:qVFKojJ3aEI:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=olXyKTytwxI:qVFKojJ3aEI:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/TipsForUs?i=olXyKTytwxI:qVFKojJ3aEI:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=olXyKTytwxI:qVFKojJ3aEI:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/TipsForUs?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=olXyKTytwxI:qVFKojJ3aEI:3QFJfmc7Om4"><img src="http://feeds.feedburner.com/~ff/TipsForUs?i=olXyKTytwxI:qVFKojJ3aEI:3QFJfmc7Om4" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TipsForUs/~4/olXyKTytwxI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tipsfor.us/2010/05/10/basic-web-security/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://tipsfor.us/2010/05/10/basic-web-security/</feedburner:origLink></item>
		<item>
		<title>Book Announcement – WordPress 2.9 e-Commerce (plus a giveaway)</title>
		<link>http://feedproxy.google.com/~r/TipsForUs/~3/XerBKjal1Fw/</link>
		<comments>http://tipsfor.us/2010/04/11/book-announcement-wordpress-2-9-e-commerce-plus-a-giveaway/#comments</comments>
		<pubDate>Mon, 12 Apr 2010 02:01:46 +0000</pubDate>
		<dc:creator>Brian - TipsFor.us</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://tipsfor.us/2010/04/11/book-announcement-wordpress-2-9-e-commerce-plus-a-giveaway/</guid>
		<description><![CDATA[<p> In case you’ve been wondering why my number of posts dwindled in the last year, here is the reason: I&#8217;m pleased to announce the release of my first book, WordPress 2.9 e-Commerce, published through Packt Publishing.</p>
<p>As the name implies, this book works through the marriage of the popular WordPress software and the WP e-Commerce [...]<p>Post from: <a href="http://www.tipsfor.us">TipsFor.us</a><br /><br/><br/><a href="http://tipsfor.us/2010/04/11/book-announcement-wordpress-2-9-e-commerce-plus-a-giveaway/">Book Announcement &ndash; WordPress 2.9 e-Commerce (plus a giveaway)</a></p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://tipsfor.us/r/amazon.php?asin=1847198503"><img style="border-bottom: 0px; border-left: 0px; margin: 0px 0px 0px 10px; display: inline; border-top: 0px; border-right: 0px" title="Book cover - WordPress 2.9 e-Commerce" border="0" alt="Book cover - WordPress 2.9 e-Commerce" align="right" src="http://tipsfor.us/wp-content/uploads/2010/04/BookcoverWordPress2.9eCommerce1.png" width="200" height="244" /></a> In case you’ve been wondering why my number of posts dwindled in the last year, here is the reason: I&#8217;m pleased to announce the release of my first book, <a href="http://tipsfor.us/r/amazon.php?asin=1847198503">WordPress 2.9 e-Commerce</a>, published through Packt Publishing.</p>
<p>As the name implies, this book works through the marriage of the popular WordPress software and the WP e-Commerce plugin offered by <a href="http://getshopped.org/">getshopped.org</a>. Like most of my writings, it’s a tutorial, though on a much grander scale than a simple post. <img src='http://tipsfor.us/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>You can read all about it <a href="http://tipsfor.us/r/amazon.php?asin=1847198503">on Amazon</a> (though the title is wrong – yes, it’s 2.9, not 2.8), but suffice to say that this book is aimed toward anyone who wants to sell either physical goods or digital downloads using the familiar WordPress software. It’s a comprehensive overview, but I especially spend a lot of time discussing the nitty-gritty of payment setup (both PayPal and Google Checkout) as well as the myriad of shipping options and how to handle them.</p>
<p>It was exciting enough to send in the final revision earlier this year, but holding the complete book in my hands is a feeling beyond words to describe. I’m proud of this book, and I hope it helps budding entrepreneurs and hobbyists alike.</p>
<h3>Book Giveaway</h3>
<p>And now I’d like you to hold the book in your hands! I have two copies to give away, and will gladly mail them at my expense to two readers.<strong> To enter, all you have to do is leave a comment on this post</strong>. On Monday, 19 April 2010, I will randomly select two winners and notify them. I will ship worldwide, so anyone can enter.</p>
<p>Good luck!</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://tipsfor.us/2008/11/19/free-book-definitive-guide-to-linux-network-programming-pdf/" rel="bookmark" class="crp_title">FREE Book &#8211; Definitive Guide to Linux Network Programming (PDF)</a></li><li><a href="http://tipsfor.us/2009/06/25/tipsforus-giveaway-win-an-ipod-touch-8-gb/" rel="bookmark" class="crp_title">TipsFor.us Giveaway – Win an iPod Touch 8 GB</a></li><li><a href="http://tipsfor.us/2009/07/05/reminder-ipod-touch-giveaway/" rel="bookmark" class="crp_title">Reminder &ndash; iPod Touch Giveaway</a></li><li><a href="http://tipsfor.us/2009/01/29/free-book-ubuntu-pocket-guide-pdf/" rel="bookmark" class="crp_title">FREE Book &#8211; Ubuntu Pocket Guide (PDF)</a></li><li><a href="http://tipsfor.us/2007/03/03/using-wordpress-211-please-upgrade/" rel="bookmark" class="crp_title">Using Wordpress 2.1.1? Please upgrade</a></li></ul></div><p>Post from: <a href="http://www.tipsfor.us">TipsFor.us</a><br /><br/><br/><a href="http://tipsfor.us/2010/04/11/book-announcement-wordpress-2-9-e-commerce-plus-a-giveaway/">Book Announcement &ndash; WordPress 2.9 e-Commerce (plus a giveaway)</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/rZsBqp6B5bLVa9Wqy5ncBdtTlBI/0/da"><img src="http://feedads.g.doubleclick.net/~a/rZsBqp6B5bLVa9Wqy5ncBdtTlBI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/rZsBqp6B5bLVa9Wqy5ncBdtTlBI/1/da"><img src="http://feedads.g.doubleclick.net/~a/rZsBqp6B5bLVa9Wqy5ncBdtTlBI/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TipsForUs?a=XerBKjal1Fw:MCd0kr562q4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TipsForUs?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=XerBKjal1Fw:MCd0kr562q4:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/TipsForUs?i=XerBKjal1Fw:MCd0kr562q4:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=XerBKjal1Fw:MCd0kr562q4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/TipsForUs?i=XerBKjal1Fw:MCd0kr562q4:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=XerBKjal1Fw:MCd0kr562q4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/TipsForUs?i=XerBKjal1Fw:MCd0kr562q4:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=XerBKjal1Fw:MCd0kr562q4:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/TipsForUs?i=XerBKjal1Fw:MCd0kr562q4:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=XerBKjal1Fw:MCd0kr562q4:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/TipsForUs?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=XerBKjal1Fw:MCd0kr562q4:3QFJfmc7Om4"><img src="http://feeds.feedburner.com/~ff/TipsForUs?i=XerBKjal1Fw:MCd0kr562q4:3QFJfmc7Om4" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TipsForUs/~4/XerBKjal1Fw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tipsfor.us/2010/04/11/book-announcement-wordpress-2-9-e-commerce-plus-a-giveaway/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		<feedburner:origLink>http://tipsfor.us/2010/04/11/book-announcement-wordpress-2-9-e-commerce-plus-a-giveaway/</feedburner:origLink></item>
		<item>
		<title>Comparison of Online Email Marketing Companies</title>
		<link>http://feedproxy.google.com/~r/TipsForUs/~3/N1q_VnMomjM/</link>
		<comments>http://tipsfor.us/2010/02/21/comparison-of-online-email-marketing-companies/#comments</comments>
		<pubDate>Sun, 21 Feb 2010 20:13:35 +0000</pubDate>
		<dc:creator>Everett - TipsFor.us</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://tipsfor.us/?p=2543</guid>
		<description><![CDATA[<p>If you work on commercial web-sites, eventually you find the need to add email marketing services such as newsletters and special advertisements.  The article compares 4 services:  Campaign Monitor vs. Constant Contact vs. Mail Chimp vs. Topica in several categories, primarily templating abilities, the usability, and the documentation.  This review does not [...]<p>Post from: <a href="http://www.tipsfor.us">TipsFor.us</a><br /><br/><br/><a href="http://tipsfor.us/2010/02/21/comparison-of-online-email-marketing-companies/">Comparison of Online Email Marketing Companies</a></p>
]]></description>
			<content:encoded><![CDATA[<p>If you work on commercial web-sites, eventually you find the need to add email marketing services such as newsletters and special advertisements.  The article compares 4 services:  Campaign Monitor vs. Constant Contact vs. Mail Chimp vs. Topica in several categories, primarily templating abilities, the usability, and the documentation.  This review does not cover the reporting capabilities of these products, but all of them offer the standard set of success metrics.</p>
<p><em>DISCLAIMER: The review only reflects my own experience using each product for about an hour each; I&#8217;m not affiliated with any of these companies.</em></p>
<p><!--===========================================--></p>
<h2><a href="http://www.campaignmonitor.com/">Campaign Monitor</a></h2>
<p><strong>Price:</strong> Pay as you go: a flat delivery fee of $5, plus 1 cent for each recipient.</p>
<p><strong>Templates:</strong> HIGH MARKS.  You can get started with a library of their own templates, and you can easily customize the HTML and CSS via their custom tags, e.g.<br />
<code>&lt;$title$&gt;</code><br />
Or<br />
<code>&lt;$title link='true' default='Enter Title Here'$&gt;</code><br />
They provide a good <a href="http://help.campaignmonitor.com/topic.aspx?t=129">cheatsheet</a> and plenty of <a href="http://www.campaignmonitor.com/templates/">template samples</a>.</p>
<p><strong>Limits:</strong> only 10 custom fields allowed on email forms.</p>
<p><strong>API:</strong> HIGHEST MARKS.  Very well documented, code samples of each method in various languages.  Like Mail Chimp, Campaign Monitor also offers plugins to various CMS&#8217;s including WordPress, Drupal, Joomla, Expression Engine etc.</p>
<p><strong>Demo:</strong> Yep, try it totally free.  You only pay when you send an email.</p>
<p><strong>Summary:</strong> Very easy to use, offers one of the most flexible templating systems available with a lot of samples and a really helpful <a href="http://www.campaignmonitor.com/css/">CSS comparison guide</a> for styling emails for different email clients.  Campaign Monitor distinguishes itself from Mail Chimp with its ability to resell distributions (you can set up campaigns for multiple clients through one account) and its payment structure.</p>
<p><!--===========================================--></p>
<h2><a href="http://www.constantcontact.com/index.jsp">Constant Contact</a></h2>
<p><strong>Price:</strong> uses <a href="http://www.constantcontact.com/email-marketing/pricing/index.jsp">pricing tiers</a> based on the max number of emails you will send.  Starts at $15 a month for up to 500 emails/month; there are also limits to the number of images you can host in your account.</p>
<p><strong>Templates:</strong> Somewhat limited&#8230; the UI felt boxy, and although they support custom HTML/CSS, the pseudo code they used did not resemble anything I&#8217;d seen before: it uses XML-looking tags, so they are difficult to see once they are actually used alongside HTML.  Clicking on the help links dumped out to a PDF page&#8230; but the PDF never loaded, so I had to email customer service before I could check out the Advanced Editor&#8217;s Guide and see how they handle templating.</p>
<p><strong>Limits:</strong> varies per subscription level; the site itself is not friendly with Safari, and there were problems accessing their PDF docs.</p>
<p><strong>API:</strong> Yes, but it&#8217;s a little hard to find: <a href="http://developer.constantcontact.com/">http://developer.constantcontact.com/</a>. The interface is very XML centered (which is not PHP&#8217;s strong suit) and the docs are a bit hard to navigate and don&#8217;t include many examples.  As expected, you can Import Outlook or csv files to populate your contact list.</p>
<p><strong>Demo:</strong> 60 days with full support.</p>
<p><strong>Summary:</strong><br />
The strengths are that this company also does Online Surveys and Event Marketing in addition to the Email Marketing, and they get HIGH MARKS for customer service &#8212; a representative called me to follow up and sent me an email with links for everything I asked for.  But I have to take off points for limiting special characters in the account passwords (If you&#8217;re gonna pretend like you care about my password strength by putting a Password Strength widget on your form, then you gotta follow through and allow special characters in the passwords!).  Their representative assured me that their email templates were tested and functional across all browsers, but their control panel doesn&#8217;t work with Safari and there were problems accessing the PDF documents &#8212; even their little helpful survey widget asking &#8220;how you doing?&#8221; failed to submit properly, probably due to some browser-specific Javascript.</p>
<p><!--===========================================--></p>
<h2><a href="http://www.mailchimp.com/">Mail Chimp</a></h2>
<p><strong>Price:</strong>  HIGHEST MARKS!  3 options:<br/></p>
<ul>
<li>Monthly (50k subscribers): starts at $380, up to 600k sends.</li>
<li>Pay as You Go (you buy &#8220;email credits&#8221;, starting at 3 cents per email)</li>
<li>Forever Free (up to 3k sends/mo, list less than 500 contacts, emails include affiliate badge in footer)</li>
</ul>
<p><strong>Limits: </strong><br />
no built-in surveys, but there is a built-in integration with SurveyGizmo.</p>
<p><strong>API:</strong> Yes! HIGH MARKS! Documented for PHP, with some <a href="http://www.mailchimp.com/api/examples/">code samples</a> in many languages. There are plugins for Drupal, FoxyCart, ExpressionEngine, etc.</p>
<p><strong>Templates:</strong> HIGH MARKS! Yep, you can choose from their starter templates or use your own HTML/CSS using tags like this:<br/><br />
<code>	*|MC:SUBJECT|*</code><br />
The tags even support if statements and formatting options. Template Language documentation is here: <a href="http://www.mailchimp.com/resources/email-template-language">http://www.mailchimp.com/resources/email-template-language</a></p>
<p><strong>Demo:</strong> Yep, free to try for as long as you&#8217;d like.</p>
<p><strong>Summary:</strong> High marks all the way around.  Flexible pricing options, custom templates, thorough API, and helpful videos.   This is a very good product.</p>
<p><!--===========================================--></p>
<h2><a href="https://www.topica.com/">Topica</a></h2>
<p><strong>Price:</strong>  starts at $49.95 for up to 1,000 names&#8230; but the pricing page is hard to find.</p>
<p><strong>Templates:</strong> You can <em>use</em> your own HTML, CSS, and images, but you can&#8217;t <em>store</em> them on their server &#8212; it&#8217;s a bit difficult to see where to do this, exactly: go straight to the &#8220;Campaigns&#8221; menu and choose to use &#8220;No Template&#8221;.  You can use up to 15 custom tokens (configurable under &#8220;Preferences&#8221;), e.g. <code>${token1}</code>, but heavy use of tokens is discouraged because it increases database load.</p>
<p><strong>API:</strong>  Yes, it&#8217;s SOAP based, but (again) it&#8217;s hard to find: <a href="http://topica.com/services/">http://topica.com/services/</a>. As expected, you can do bulk imports and bulk exports of contacts or audience data.</p>
<p><strong>Demo: </strong> Limited 14 day &#8220;demo&#8221; is available, but it&#8217;s really an &#8220;opt-out&#8221; purchase requiring credit card authorization &#8220;If you do not cancel during your trial period, your account will remain active and be charged a minimum monthly fee of $49.95&#8243; as well as $0.01 per name in your database if you use more than your selected capacity.</p>
<p><strong>Summary:  </strong> Topica gets HIGH MARKS for customer service, and their biggest strength is that they&#8217;ve been around a long time and their servers are said to be in the &#8220;good-graces&#8221; of most ISPs and, like Constant Contact, they got people available to take your calls.  They have reasonable customer service: questions were answered during normal times.  However, the site is hard to navigate, it has some browser display issues and even a couple 404 errors in the control panel (!), and searches for documentation tended to funnel me back to contact their sales/support people instead of to actual pages.  And personally, I&#8217;m not too keen on an opt-out purchase agreement in order to &#8220;demo&#8221; the software.</p>
<p><!--===========================================--></p>
<h2>Summary</h2>
<p>In summary, I&#8217;d say that MailChimp and Campaign Monitor were the best I looked at: both offered very flexible templates, thorough examples, and a flexible, well-documented API.  I&#8217;d have to say that Campaign Monitor code samples are amongst the best I&#8217;ve seen, but Mail Chimp has excellent documentation and an equally flexible templating system.  Topica came across as a bit boxy and overpriced for smaller campaigns given its features.  Constant Contact was somewhere in the middle&#8230; I know it&#8217;s a popular option, but browser issues in the control panel and the lack of a sensibly-documented API make it an unattractive option for me.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://tipsfor.us/2009/04/30/creating-templates-in-modx-part-i-part-iv-in-the-series/" rel="bookmark" class="crp_title">Creating Templates in MODx Part I (part IV in the series)</a></li><li><a href="http://tipsfor.us/2008/09/08/content-management-systems-cms/" rel="bookmark" class="crp_title">Content Management Systems (CMS)</a></li><li><a href="http://tipsfor.us/2009/05/01/creating-templates-in-modx-part-ii-part-v-in-the-series/" rel="bookmark" class="crp_title">Creating Templates in MODx Part II (part V in the series)</a></li><li><a href="http://tipsfor.us/2009/01/22/new-overview-of-modx-modx-series-part-ii/" rel="bookmark" class="crp_title">New Overview of MODx (MODx Series Part II)</a></li><li><a href="http://tipsfor.us/2008/12/13/review-of-free-online-invoice-software/" rel="bookmark" class="crp_title">An Overview of Free Online Invoice Software</a></li></ul></div><p>Post from: <a href="http://www.tipsfor.us">TipsFor.us</a><br /><br/><br/><a href="http://tipsfor.us/2010/02/21/comparison-of-online-email-marketing-companies/">Comparison of Online Email Marketing Companies</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/l1sTOZO2sUJSdERE74VUMKlsz24/0/da"><img src="http://feedads.g.doubleclick.net/~a/l1sTOZO2sUJSdERE74VUMKlsz24/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/l1sTOZO2sUJSdERE74VUMKlsz24/1/da"><img src="http://feedads.g.doubleclick.net/~a/l1sTOZO2sUJSdERE74VUMKlsz24/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TipsForUs?a=N1q_VnMomjM:4DuyjSLfHEs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TipsForUs?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=N1q_VnMomjM:4DuyjSLfHEs:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/TipsForUs?i=N1q_VnMomjM:4DuyjSLfHEs:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=N1q_VnMomjM:4DuyjSLfHEs:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/TipsForUs?i=N1q_VnMomjM:4DuyjSLfHEs:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=N1q_VnMomjM:4DuyjSLfHEs:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/TipsForUs?i=N1q_VnMomjM:4DuyjSLfHEs:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=N1q_VnMomjM:4DuyjSLfHEs:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/TipsForUs?i=N1q_VnMomjM:4DuyjSLfHEs:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=N1q_VnMomjM:4DuyjSLfHEs:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/TipsForUs?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=N1q_VnMomjM:4DuyjSLfHEs:3QFJfmc7Om4"><img src="http://feeds.feedburner.com/~ff/TipsForUs?i=N1q_VnMomjM:4DuyjSLfHEs:3QFJfmc7Om4" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TipsForUs/~4/N1q_VnMomjM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tipsfor.us/2010/02/21/comparison-of-online-email-marketing-companies/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://tipsfor.us/2010/02/21/comparison-of-online-email-marketing-companies/</feedburner:origLink></item>
		<item>
		<title>Get EASEUS Data Recovery Wizard for Free (Giveaway)</title>
		<link>http://feedproxy.google.com/~r/TipsForUs/~3/u5oeumDtCPc/</link>
		<comments>http://tipsfor.us/2010/01/08/get-easeus-data-recovery-wizard-for-free-giveaway/#comments</comments>
		<pubDate>Fri, 08 Jan 2010 10:13:35 +0000</pubDate>
		<dc:creator>Brian - TipsFor.us</dc:creator>
				<category><![CDATA[Deals]]></category>

		<guid isPermaLink="false">http://tipsfor.us/2010/01/08/get-easeus-data-recovery-wizard-for-free-giveaway/</guid>
		<description><![CDATA[<p> Need to recover some important files? For a limited time, EASEUS is giving away a version of their Data Recovery Wizard. It ordinarily costs $70.</p>
<p>Giveaway Link</p>
<p>The Data Recovery Wizard is capable of recovering deleted files, but it can do much more. It can also help recover files on a disk partition after an accidental [...]<p>Post from: <a href="http://www.tipsfor.us">TipsFor.us</a><br /><br/><br/><a href="http://tipsfor.us/2010/01/08/get-easeus-data-recovery-wizard-for-free-giveaway/">Get EASEUS Data Recovery Wizard for Free (Giveaway)</a></p>
]]></description>
			<content:encoded><![CDATA[<p><img style="border-bottom: 0px; border-left: 0px; margin: 0px 0px 0px 10px; display: inline; border-top: 0px; border-right: 0px" title="EASEUS - Data Recovery Wizard" border="0" alt="EASEUS - Data Recovery Wizard" align="right" src="http://tipsfor.us/wp-content/uploads/2010/01/EASEUSDataRecoveryWizard.png" width="404" height="277" /> Need to recover some important files? For a limited time, EASEUS is giving away a version of their Data Recovery Wizard. It ordinarily costs $70.</p>
<p><a href="http://www.easeus.com/giveaways/drw/">Giveaway Link</a></p>
<p>The Data Recovery Wizard is capable of recovering deleted files, but it can do much more. It can also help recover files on a disk partition after an accidental format, or even restore a lost partition.</p>
<p>Supported filesystems include FAT and NTFS, and supported operating systems include Windows 2000, XP, and Vista (32-64 bit). Unfortunately, it appears that Windows 7 is not officially supported.</p>
<p>Did you miss this giveaway, or want to try a comparable freeware program? Give <a href="http://www.piriform.com/recuva">Recuva</a> a shot.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://tipsfor.us/2009/05/17/resize-and-create-disk-partitions-with-easeus-partition-manager-windows/" rel="bookmark" class="crp_title">Resize and Create Disk Partitions with EASEUS Partition Manager (Windows)</a></li><li><a href="http://tipsfor.us/2009/07/05/reminder-ipod-touch-giveaway/" rel="bookmark" class="crp_title">Reminder &ndash; iPod Touch Giveaway</a></li><li><a href="http://tipsfor.us/2009/04/01/ghost-windows-for-free-with-paragon-drive-backup-express-a-visual-guide/" rel="bookmark" class="crp_title">Ghost Windows for Free with Paragon Drive Backup Express (A Visual Guide)</a></li><li><a href="http://tipsfor.us/2009/04/08/get-paragon-drive-backup-personal-for-free-giveaway-of-the-day/" rel="bookmark" class="crp_title">Get Paragon Drive Backup Personal for Free (Giveaway of the Day)</a></li><li><a href="http://tipsfor.us/2009/06/07/create-a-bootable-linux-flash-drive-with-unetbootin/" rel="bookmark" class="crp_title">Create a Bootable Linux USB Flash Drive with UNetbootin</a></li></ul></div><p>Post from: <a href="http://www.tipsfor.us">TipsFor.us</a><br /><br/><br/><a href="http://tipsfor.us/2010/01/08/get-easeus-data-recovery-wizard-for-free-giveaway/">Get EASEUS Data Recovery Wizard for Free (Giveaway)</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/07a7bNvHznMwpJUiaz5uYvsL3MU/0/da"><img src="http://feedads.g.doubleclick.net/~a/07a7bNvHznMwpJUiaz5uYvsL3MU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/07a7bNvHznMwpJUiaz5uYvsL3MU/1/da"><img src="http://feedads.g.doubleclick.net/~a/07a7bNvHznMwpJUiaz5uYvsL3MU/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TipsForUs?a=u5oeumDtCPc:DFUBgZXD6Ck:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TipsForUs?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=u5oeumDtCPc:DFUBgZXD6Ck:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/TipsForUs?i=u5oeumDtCPc:DFUBgZXD6Ck:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=u5oeumDtCPc:DFUBgZXD6Ck:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/TipsForUs?i=u5oeumDtCPc:DFUBgZXD6Ck:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=u5oeumDtCPc:DFUBgZXD6Ck:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/TipsForUs?i=u5oeumDtCPc:DFUBgZXD6Ck:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=u5oeumDtCPc:DFUBgZXD6Ck:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/TipsForUs?i=u5oeumDtCPc:DFUBgZXD6Ck:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=u5oeumDtCPc:DFUBgZXD6Ck:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/TipsForUs?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=u5oeumDtCPc:DFUBgZXD6Ck:3QFJfmc7Om4"><img src="http://feeds.feedburner.com/~ff/TipsForUs?i=u5oeumDtCPc:DFUBgZXD6Ck:3QFJfmc7Om4" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TipsForUs/~4/u5oeumDtCPc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tipsfor.us/2010/01/08/get-easeus-data-recovery-wizard-for-free-giveaway/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://tipsfor.us/2010/01/08/get-easeus-data-recovery-wizard-for-free-giveaway/</feedburner:origLink></item>
		<item>
		<title>Writing Custom PHP Snippets for MODx (part VII)</title>
		<link>http://feedproxy.google.com/~r/TipsForUs/~3/zTREmiPv2Ok/</link>
		<comments>http://tipsfor.us/2009/11/02/writing-custom-php-snippets-for-modx-part-vii/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 07:11:54 +0000</pubDate>
		<dc:creator>Everett - TipsFor.us</dc:creator>
				<category><![CDATA[MODx]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Modules]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Snippets]]></category>

		<guid isPermaLink="false">http://www.tipsfor.us/?p=2497</guid>
		<description><![CDATA[<p>This article and tutorial video takes on how to add custom PHP scripts (known as Snippets) to the MODx content management system.  This covers MODx Evolution (version 1.0 and before), but many of these methods and principles are applicable to MODx Revolution (version 2.0) and PHP coding in general.</p>
<p><p>Click here to view the embedded [...]<p>Post from: <a href="http://www.tipsfor.us">TipsFor.us</a><br /><br/><br/><a href="http://tipsfor.us/2009/11/02/writing-custom-php-snippets-for-modx-part-vii/">Writing Custom PHP Snippets for MODx (part VII)</a></p>
]]></description>
			<content:encoded><![CDATA[<p>This article and tutorial video takes on how to add custom PHP scripts (known as Snippets) to the MODx content management system.  This covers MODx Evolution (version 1.0 and before), but many of these methods and principles are applicable to MODx Revolution (version 2.0) and PHP coding in general.</p>
<p><p><a href="http://tipsfor.us/2009/11/02/writing-custom-php-snippets-for-modx-part-vii/"><em>Click here to view the embedded video.</em></a></p><br />
<a href="http://blip.tv/file/2797082">Watch Video @ Blip.Tv</a></p>
<h2>Adding a Snippet</h2>
<p>MODx newcomers are sometimes confused as to where to upload the PHP files&#8230; <em>YOU DON&#8217;T UPLOAD IT</em>.  You paste it into a database record.  You can reference files on the file system, but you don&#8217;t have to.   </p>
<p>1.  To add a Snippet from the MODx (v1) manager go to <strong>Elements &#8211;> Manage Elements &#8211;> Snippets</strong> then paste in your PHP code.<br />
2.  Be sure to give it a unique name (I recommend avoiding spaces in the name)<br />
3. Give it a category: this will make your Snippet easier to find in the manager.</p>
<h2>Recommended Components of a PHP Snippet</h2>
<p>This applies to ANY code you write, but for the record, please include the following documentation as comments in your Snippet:<br />
<strong>1.  SUMMARY:</strong>  a sentence describing what the Snippet does.<br />
<strong>2. INPUT:</strong> list any input variables the Snippet can accept.  It&#8217;s good to note the data type (e.g. integer/string), whether or not they are required, or whether or not they have a default value.<br />
<strong>3. OUTPUT</strong>: list any special output created by the Snippet.  Usually it&#8217;ll just be HTML, but it&#8217;s good to note any external actions (e.g. whether it updates a database row).<br />
<strong>4. EXAMPLE:</strong> give an example of how the Snippet should be called.</p>
<h3>Sample Comment Block</h3>
<p><code><br />
<?php<br />
/*---------------------------------------------------------<br />
SUMMARY: Formats list of cartoon characters using referenced chunk<br />
INPUT:<br />
	$chunk_name = string; Name of Chunk to be used for formatting output.<br />
OUTPUT:<br />
	HTML or it logs an error.<br />
EXAMPLE:<br />
	[!ComicExample? &#038;chunk_name=`myChunk`!]<br />
----------------------------------------------------------*/<br />
?><br />
</code></p>
<h2>Coding Suggestions and Rules of Thumb</h2>
<p><strong>1. Develop your Interface before you code:</strong> that bit about adding comments isn&#8217;t just for other users, it can help you determine how you want to be able to interact with your code.  Coding to an interface is good way of establishing goals and structure before you even start writing the actual code.<br />
<strong>2. Initialize your variables:</strong>  This cuts down on the possibility of security exploits, bugs, and it makes your code easier to read, e.g.:<br />
<code>$output = '';<br />
$garfield_characters_array = array();<br />
</code><br />
<strong>3. Sanitize your input:</strong> if you are getting any user entered data (e.g. anything out of the $_POST or $_GET array), sanitize the data using regular expressions and if/then statements.  Make SURE you have eliminated any possibility that the data is something other than what your program expects.<br />
<strong>4. Test as you Go:</strong> PHP doesn&#8217;t have a built-in debugger, so don&#8217;t go too long without checking to see if your code still &#8220;compiles&#8221; (technically, you should check to see if it has a valid syntax and if it executes).  Checking often will help you track down where you made a mistake.<br />
<strong>5. Use Good Variable and Function Names:</strong> be descriptive.  Don&#8217;t become a member of the hated &#8220;ASCII Preservation Society&#8221;.  Besides, if you use unique variable names, it becomes MUCH easier to search for instances of that variable, and you&#8217;re less likely to have variable collisions.<br />
<strong>6. Group your Code into Units:</strong> In a word, use functions that fit on the page.  If you can SEE it, you&#8217;re less likely to UNDERSTAND IT.  Chapters of uninterrupted code are hard to debug and test.<br />
<strong>7. Reuse your Code:</strong> if there are cases in your code where you&#8217;re copying and pasting identical or NEARLY identical parts, then it&#8217;s time to relegate that code to its own separate function.<br />
<strong>8. Log your Errors:</strong> if something goes wrong, let your users know about it.  It&#8217;s a wonderful thing to use the <a href="http://wiki.modxcms.com/index.php/API:logEvent">MODx logging function</a>.<br />
<strong>9. DO NOT MIX  HTML and PHP!</strong>  There are a few cases where where this is acceptable, but it is good architectural design to separate your view (i.e. your HTML) from your logic.  If you have to edit your PHP code to change div tags or CSS classes, then you probably did something wrong.  Instead, use MODx Chunks to format Snippet output; your code will be MUCH cleaner as a result and MUCH easier to maintain.</p>
<h2>Including Files from the File System</h2>
<p>If you write anything more than simple Snippets, you&#8217;ll want to put your PHP file(s) on the file system and reference them from the Snippet stored in the MODx database.  You can do this by including a standard include or require statement, e.g.</p>
<p><code>include($modx->config['base_path'].'assets/snippets/mysnippet/include_me.php');</code></p>
<p>The standard MODx location would be in your own folder within the <strong>/assets/snippets</strong> directory.</p>
<h3>Things to Remember When Including Files and Using Functions</h3>
<p><strong>1. Variable Scope: </strong>the $modx super-object and the methods that go along with it will not remain in scope within a funciton; use the <strong>global</strong> to ensure that the globally scoped $modx variable instance is used inside the function.  Compare the two instances of the same API call:<br />
<code>// INSIDE a function<br />
function inside_a_function($chunk_name,$garfield_characters_array)<br />
{<br />
	global $modx;<br />
	$output = $modx->parseChunk($chunk_name, $garfield_characters_array, '[+', '+]');<br />
	return $output;<br />
}</p>
<p>// Or OUTSIDE a function<br />
$output = $modx->parseChunk($chunk_name, $garfield_characters_array, '[+', '+]');</code></p>
<p><strong>2. You can&#8217;t return a value directly from an included file:</strong> because MODx treats Snippets as functions, it&#8217;s considered good form to always return a value, e.g. &#8220;return $output;&#8221; or &#8220;return TRUE;&#8221; but this MUST be returned from the original Snippet in the database; if you return output from the included file, you&#8217;ll have to return it again from the original database Snippet code.  See the video for this quirk in action.<br />
<strong>3. Take advantage of the File System:</strong> if you are developing stand-alone PHP files, you can use the bash terminal (on Linux or OS X machines) to test the PHP syntax.  Simply navigate to the directory where your file is and type:<br />
<code>php -l name_of_your_file.php</code></p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://tipsfor.us/2009/05/01/creating-templates-in-modx-part-ii-part-v-in-the-series/" rel="bookmark" class="crp_title">Creating Templates in MODx Part II (part V in the series)</a></li><li><a href="http://tipsfor.us/2009/04/30/creating-templates-in-modx-part-i-part-iv-in-the-series/" rel="bookmark" class="crp_title">Creating Templates in MODx Part I (part IV in the series)</a></li><li><a href="http://tipsfor.us/2008/11/21/stealth-submit-using-ajax-to-save-form-data-without-submitting-the-form/" rel="bookmark" class="crp_title">Stealth Submit: Using AJAX to Save Form Data Without Submitting the Form</a></li><li><a href="http://tipsfor.us/2008/11/27/checking-to-see-if-packages-are-installed-in-php-or-perl/" rel="bookmark" class="crp_title">Checking to See if Packages are Installed in PHP or Perl</a></li><li><a href="http://tipsfor.us/2009/01/27/installing-modx-modx-series-part-iii/" rel="bookmark" class="crp_title">Installing MODx (MODx Series Part III)</a></li></ul></div><p>Post from: <a href="http://www.tipsfor.us">TipsFor.us</a><br /><br/><br/><a href="http://tipsfor.us/2009/11/02/writing-custom-php-snippets-for-modx-part-vii/">Writing Custom PHP Snippets for MODx (part VII)</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/PTvqZmRHYllO2vQL_oi-mCg8HLM/0/da"><img src="http://feedads.g.doubleclick.net/~a/PTvqZmRHYllO2vQL_oi-mCg8HLM/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/PTvqZmRHYllO2vQL_oi-mCg8HLM/1/da"><img src="http://feedads.g.doubleclick.net/~a/PTvqZmRHYllO2vQL_oi-mCg8HLM/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TipsForUs?a=zTREmiPv2Ok:Hc5OVQN8ZF0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TipsForUs?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=zTREmiPv2Ok:Hc5OVQN8ZF0:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/TipsForUs?i=zTREmiPv2Ok:Hc5OVQN8ZF0:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=zTREmiPv2Ok:Hc5OVQN8ZF0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/TipsForUs?i=zTREmiPv2Ok:Hc5OVQN8ZF0:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=zTREmiPv2Ok:Hc5OVQN8ZF0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/TipsForUs?i=zTREmiPv2Ok:Hc5OVQN8ZF0:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=zTREmiPv2Ok:Hc5OVQN8ZF0:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/TipsForUs?i=zTREmiPv2Ok:Hc5OVQN8ZF0:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=zTREmiPv2Ok:Hc5OVQN8ZF0:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/TipsForUs?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=zTREmiPv2Ok:Hc5OVQN8ZF0:3QFJfmc7Om4"><img src="http://feeds.feedburner.com/~ff/TipsForUs?i=zTREmiPv2Ok:Hc5OVQN8ZF0:3QFJfmc7Om4" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TipsForUs/~4/zTREmiPv2Ok" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tipsfor.us/2009/11/02/writing-custom-php-snippets-for-modx-part-vii/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://tipsfor.us/2009/11/02/writing-custom-php-snippets-for-modx-part-vii/</feedburner:origLink></item>
		<item>
		<title>Forgot your MODx Password?  You can reset it…</title>
		<link>http://feedproxy.google.com/~r/TipsForUs/~3/ma7rNaYhBxI/</link>
		<comments>http://tipsfor.us/2009/10/25/forgot-your-modx-password-you-can-reset-it/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 04:35:50 +0000</pubDate>
		<dc:creator>Everett - TipsFor.us</dc:creator>
				<category><![CDATA[MODx]]></category>
		<category><![CDATA[change]]></category>
		<category><![CDATA[password]]></category>
		<category><![CDATA[reset]]></category>

		<guid isPermaLink="false">http://www.tipsfor.us/?p=2475</guid>
		<description><![CDATA[<p>I have *cough* never forgotten my password to anything because I followed Brian&#8217;s excellent advice about storing passwords, but just in case some of you have, I thought I&#8217;d help you out.</p>
<p class="wp-caption-text">If you have access to your MySQL database, you can still log into the MODx manager.</p>
<p>First off, if you are locked out of [...]<p>Post from: <a href="http://www.tipsfor.us">TipsFor.us</a><br /><br/><br/><a href="http://tipsfor.us/2009/10/25/forgot-your-modx-password-you-can-reset-it/">Forgot your MODx Password?  You can reset it&#8230;</a></p>
]]></description>
			<content:encoded><![CDATA[<p>I have *cough* never forgotten my password to anything because I followed Brian&#8217;s excellent advice about <a href="http://www.tipsfor.us/2008/09/20/keepass-never-remember-a-password-again/">storing passwords</a>, but just in case some of you have, I thought I&#8217;d help you out.</p>
<div id="attachment_2476" class="wp-caption aligncenter" style="width: 474px"><img src="http://www.tipsfor.us/wp-content/uploads/2009/10/Manager-Login.jpg" alt="If you have access to your MySQL database, you can still log into the MODx manager." title="MODx 1.0 Manager Login" width="464" height="379" class="size-full wp-image-2476" /><p class="wp-caption-text">If you have access to your MySQL database, you can still log into the MODx manager.</p></div>
<p>First off, if you are locked out of your MODx manager, you can use the standard link on the manager page to email you your password, but I&#8217;m outlining how to do this in the event that you either didn&#8217;t enter a valid email address or you aren&#8217;t receiving your emails somehow.  There are two things I&#8217;m going to outline:</p>
<ol>
<li>Resetting your MODx manager password</li>
<li> Adding a new MODx manager user </li>
</ol>
<p><strong>WARNING: Both options require that you have read/write access to the MySQL database where the MODx information is installed.  PROCEED WITH CAUTION&#8230; THIS REQUIRES DATABASE EDITS.</strong></p>
<p>Option 1 is nicely outlined by this article at Lucid Green: <a href="http://www.lucidgreen.net/webbybooth/?p=27">How to get into MODx when your blocked or lost your password</a>.  The article is a bit dated (2006), but it&#8217;s still valid&#8230; to summarize, do the following:</p>
<h2>Resetting Your MODx Manager Password</h2>
<p>We&#8217;re going to do two things here: change your password, and clear any blocks on your manager user.</p>
<ol>
<li>Login to your site&#8217;s database (e.g. using phpMyAdmin). </li>
<li>Find the table <strong>modx_manager_users</strong> &#8211;in phpMyAdmin, find the table in the list on the left.
<div id="attachment_2486" class="wp-caption aligncenter" style="width: 199px"><img src="http://www.tipsfor.us/wp-content/uploads/2009/10/list-of-tables.jpg" alt="phpMyAdmin lists all tables on the left-hand side" title="List of tables" width="189" height="302" class="size-full wp-image-2486" /><p class="wp-caption-text">phpMyAdmin lists all tables on the left-hand side</p></div>
<p>NOTE: the <em>modx_</em> is the default table prefix&#8230; your installation may use a different prefix, or it may use no prefix.  If you honestly can&#8217;t the table, you may have to resort to the following query to find the table: <code>SHOW TABLES LIKE '%manager_users';</code><br />
<div id="attachment_2479" class="wp-caption aligncenter" style="width: 357px"><img src="http://www.tipsfor.us/wp-content/uploads/2009/10/Find-the-damn-table.jpg" alt="Can&#039;t find the table? SHOW TABLES WHERE ..." title="Find the @!#$% table" width="347" height="61" class="size-full wp-image-2479" /><p class="wp-caption-text">Can't find the table? SHOW TABLES WHERE ...</p></div></p>
<p>Type that at the MySQL prompt and any tables with a name <em>ending</em> in &#8220;manager_users&#8221; will be shown.</li>
<li>Select your user from the list &#8212;  in phpMyAdmin you can click the &#8220;Browse&#8221; tab to browse the rows in each table.  Choose to CHANGE or EDIT the row.<br />
<div id="attachment_2480" class="wp-caption aligncenter" style="width: 496px"><img src="http://www.tipsfor.us/wp-content/uploads/2009/10/phpMyAdmin-edit-row.jpg" alt="Edit your user" title="Edit the row" width="486" height="74" class="size-full wp-image-2480" /><p class="wp-caption-text">Edit your user</p></div></li>
<li>Select the MD5 function to operate on the password column.  In phpMyAdmin, when you edit a record, you can use functions to operate on each column.  Once you&#8217;ve selected to use the MD5 function, you can type your new password normally.<br />
<div id="attachment_2481" class="wp-caption aligncenter" style="width: 814px"><img src="http://www.tipsfor.us/wp-content/uploads/2009/10/update-password.jpg" alt="Make sure you use the MD5 function!" title="Update your password" width="804" height="188" class="size-full wp-image-2481" /><p class="wp-caption-text">Make sure you use the MD5 function!</p></div></p>
<p>If you are doing this via the MySQL command line, the actual query we execute looks something like this:<br />
<code>UPDATE  `your_db`.`modx_manager_users` SET  `password` = MD5(  'changeme' ) WHERE  `modx_manager_users`.`id` =1 LIMIT 1 ;</code></p>
<p>NOTE: if you execute this query at the command line, you must type apostrophes to delineate your password (they will not be included as part of the password).  If you are doing this via phpMyAdmin, do NOT type the apostrophes.</li>
<li>Save the changes to the row.</li>
<li>Please note the id for the row that you just edited&#8230; you may need it.</li>
<li>Go to the <strong>modx_user_attributes</strong> table and find your manager user and edit this row (here&#8217;s where it&#8217;s handy to have that id from the above steps.</li>
<li>Change only the following items then save the row:<br />
* Set “blockeduntil” to zero (0).<br />
* Set failedlogincount to zero (0).<br />
<div id="attachment_2482" class="wp-caption aligncenter" style="width: 620px"><img src="http://www.tipsfor.us/wp-content/uploads/2009/10/User-Attributes.jpg" alt="Remove blocks on your user" title="Update User Attributes" width="610" height="572" class="size-full wp-image-2482" /><p class="wp-caption-text">Remove blocks on your user</p></div><br />
On the MySQL command line, your query looks something like this:<br />
<code>UPDATE  `your_db`.`modx_user_attributes` SET  `blockeduntil` =  '0',`failedlogincount` =  '0'  WHERE  `modx_user_attributes`.`id` =1 LIMIT 1 ;</code>
</li>
<li>You should now be done&#8230; head over to yourdomain.com/manager and login using your new password. </li>
</ol>
<h2>Adding a New MODx Manager User</h2>
<p>This is a bit more devious, but the commands aren&#8217;t much different than the above, except that we are INSERTING rows into 2 tables instead of UPDATING them.  There are many times I&#8217;ve needed to &#8220;let myself in&#8221; using this technique&#8230; </p>
<ol>
<li>As above, login to your site&#8217;s database (e.g. using phpMyAdmin).</li>
<li>As above, find the table <strong>modx_manager_users</strong> &#8211;in phpMyAdmin, find the table in the list on the left. (If you have trouble finding the table, see the tip in step #2 above).</li>
<li>Instead of updating an existing record, we are going to create one &#8212; in phpMyAdmin, click the &#8220;INSERT&#8221; tab.  Be sure that you do the following:<br />
* type a valid username (usually, this is one word, lowercase)<br />
* type a valid password (use the MD5 function!)<br />
* Leave the id field blank (it will auto-increment).<br />
* Select &#8220;MD5&#8243; as the function for the password field (don&#8217;t forget!)<br />
* Leave the &#8220;Ignore&#8221; box checked &#8212; phpMyAdmin allows you to insert a couple rows at once, but we only need to insert one.<br />
<div id="attachment_2483" class="wp-caption aligncenter" style="width: 791px"><img src="http://www.tipsfor.us/wp-content/uploads/2009/10/Inserting-new-user.jpg" alt="Create a new User" title="Create a new User" width="781" height="337" class="size-full wp-image-2483" /><p class="wp-caption-text">Create a new User</p></div></p>
<p>Then click Go to insert the new record.  </p>
<p>The actual MySQL query used here is something like this:<br />
<code>INSERT INTO `your_db`.`modx_manager_users` (<br />
`username` ,<br />
`password`<br />
)<br />
VALUES (<br />
'everett', MD5( 'changeme' )<br />
);<br />
</code>
</li>
<li>Remember the id of the newly inserted user!  You&#8217;ll need it &#8212; phpMyAdmin shows it after the row was inserted.  If you misplaced it, you can simply browse the table and find your user &#8212; remember the id!<br />
<div id="attachment_2484" class="wp-caption aligncenter" style="width: 255px"><img src="http://www.tipsfor.us/wp-content/uploads/2009/10/Insert-ID.jpg" alt="The new User&#039;s ID is shown here" title="The new User&#039;s ID" width="245" height="100" class="size-full wp-image-2484" /><p class="wp-caption-text">The new User's ID is shown here</p></div></li>
<li>Go to the <strong>modx_user_attributes</strong> table and insert a new row:<br />
Add the following values:<br />
* <strong>id</strong> LEAVE BLANK.  It will auto-increment.<br />
* <strong>internalKey</strong> should also be equal to the your user id from step 4.<br />
* role = 1 (for manager users)</p>
<p>The actual query looks something like this:<br />
<code>INSERT INTO `your_db`.`modx_user_attributes` (`internalKey` ,<br />
`role`<br />
)<br />
VALUES (<br />
'9', '1'<br />
);</code></li>
<li>That&#8217;s it.  You should now be able to use that username and password to login into your MODx manager at www.yourdomain.com/manager</li>
</ol>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://tipsfor.us/2009/04/30/creating-templates-in-modx-part-i-part-iv-in-the-series/" rel="bookmark" class="crp_title">Creating Templates in MODx Part I (part IV in the series)</a></li><li><a href="http://tipsfor.us/2009/01/22/new-overview-of-modx-modx-series-part-ii/" rel="bookmark" class="crp_title">New Overview of MODx (MODx Series Part II)</a></li><li><a href="http://tipsfor.us/2010/05/10/basic-web-security/" rel="bookmark" class="crp_title">Basic Web Security</a></li><li><a href="http://tipsfor.us/2008/11/21/stealth-submit-using-ajax-to-save-form-data-without-submitting-the-form/" rel="bookmark" class="crp_title">Stealth Submit: Using AJAX to Save Form Data Without Submitting the Form</a></li><li><a href="http://tipsfor.us/2009/05/26/enabling-seo-friendly-urls-in-modx-part-vi-in-the-series/" rel="bookmark" class="crp_title">Enabling SEO Friendly URLs in MODx (part VI in the series)</a></li></ul></div><p>Post from: <a href="http://www.tipsfor.us">TipsFor.us</a><br /><br/><br/><a href="http://tipsfor.us/2009/10/25/forgot-your-modx-password-you-can-reset-it/">Forgot your MODx Password?  You can reset it&#8230;</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/Dk67Qhox7qiu8_FOtoJo0DW1lZs/0/da"><img src="http://feedads.g.doubleclick.net/~a/Dk67Qhox7qiu8_FOtoJo0DW1lZs/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Dk67Qhox7qiu8_FOtoJo0DW1lZs/1/da"><img src="http://feedads.g.doubleclick.net/~a/Dk67Qhox7qiu8_FOtoJo0DW1lZs/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TipsForUs?a=ma7rNaYhBxI:9fHfaR1jY5o:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TipsForUs?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=ma7rNaYhBxI:9fHfaR1jY5o:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/TipsForUs?i=ma7rNaYhBxI:9fHfaR1jY5o:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=ma7rNaYhBxI:9fHfaR1jY5o:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/TipsForUs?i=ma7rNaYhBxI:9fHfaR1jY5o:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=ma7rNaYhBxI:9fHfaR1jY5o:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/TipsForUs?i=ma7rNaYhBxI:9fHfaR1jY5o:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=ma7rNaYhBxI:9fHfaR1jY5o:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/TipsForUs?i=ma7rNaYhBxI:9fHfaR1jY5o:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=ma7rNaYhBxI:9fHfaR1jY5o:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/TipsForUs?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=ma7rNaYhBxI:9fHfaR1jY5o:3QFJfmc7Om4"><img src="http://feeds.feedburner.com/~ff/TipsForUs?i=ma7rNaYhBxI:9fHfaR1jY5o:3QFJfmc7Om4" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TipsForUs/~4/ma7rNaYhBxI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tipsfor.us/2009/10/25/forgot-your-modx-password-you-can-reset-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://tipsfor.us/2009/10/25/forgot-your-modx-password-you-can-reset-it/</feedburner:origLink></item>
		<item>
		<title>Networx –Free Bandwidth Monitoring Software (Getting the Most Out of It)</title>
		<link>http://feedproxy.google.com/~r/TipsForUs/~3/x1tPxeQfsHY/</link>
		<comments>http://tipsfor.us/2009/08/01/networx-%e2%80%93free-bandwidth-monitoring-software-getting-the-most-out-of-it/#comments</comments>
		<pubDate>Sat, 01 Aug 2009 22:02:26 +0000</pubDate>
		<dc:creator>James - TipsFor.us</dc:creator>
				<category><![CDATA[Nerd Stuff]]></category>
		<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.tipsfor.us/?p=2389</guid>
		<description><![CDATA[<p>Systems:  Windows Only (2000, XP, Vista, 2008 / Both 32 and 64 bit)</p>
<p>Donationware:  Technically it’s free, but when you see the level of craftsmanship in this program, you will want to donate.</p>
<p>Website: Softperfect.com</p>
<p>I recently changed ISPs to one with much more consistent service, but the trade off is that I now have a rather small [...]<p>Post from: <a href="http://www.tipsfor.us">TipsFor.us</a><br /><br/><br/><a href="http://tipsfor.us/2009/08/01/networx-%e2%80%93free-bandwidth-monitoring-software-getting-the-most-out-of-it/">Networx –Free Bandwidth Monitoring Software (Getting the Most Out of It)</a></p>
]]></description>
			<content:encoded><![CDATA[<blockquote><p>Systems:  Windows Only (2000, XP, Vista, 2008 / Both 32 and 64 bit)</p>
<p>Donationware:  Technically it’s free, but when you see the level of craftsmanship in this program, you will want to donate.</p>
<p>Website: <a href="http://www.softperfect.com/products/networx/" target="_blank">Softperfect.com</a></p></blockquote>
<p><img class="alignnone size-full wp-image-2410" src="http://www.tipsfor.us/wp-content/uploads/2009/08/networx-prev.gif" alt="networx-prev" width="90" height="90" />I recently changed ISPs to one with much more consistent service, but the trade off is that I now have a rather small bandwidth cap.  As much as we hate them, bandwidth caps are probably in all of our futures.  The important thing is to have control over and be informed of your usage (before the bill arrives).  I needed a reliable way to keep track of my bandwidth, so I tested out several free bandwidth monitoring softwares.  My ISP has its own online bandwidth usage calculated, but I wanted a redundant system (one which I could use to make sure they were honest in their tracking).  In my experiments, I found <a href="http://www.softperfect.com/products/networx/" target="_blank">Networx</a> to be the best.  Its primary virtue is its ability to be as advanced as you need it to be.  For my multiple computer home network, it has every feature I could ask for.  Let’s take a closer look.</p>
<p>The software is so unobtrusive; it even lacks a full control window.  Instead, you can access all aspects of the software from the taskbar icon.</p>
<p><img class="alignnone size-full wp-image-2390" src="http://www.tipsfor.us/wp-content/uploads/2009/08/screen1.jpg" alt="Networxscreen1" width="170" height="66" /></p>
<p class="MsoNormal">A left click will give you a quick bandwidth summary/ a right click will show you the menu.</p>
<p><img class="alignnone size-full wp-image-2391" src="http://www.tipsfor.us/wp-content/uploads/2009/08/screen2.jpg" alt="Networxscreen2" width="602" height="273" /></p>
<p class="MsoNormal">Before we get to ridiculous number of features available in the menu, let’s check out my favorite feature.<span> </span>A right click anywhere on the task bar brings up a windows menu that has a “toolbars” option, if you go there you will find a new entry:<span> </span>“Networx Desk Band.”<span> </span>Activating this toolbar gives you a quick real time read out.</p>
<p><img class="alignnone size-full wp-image-2392" src="http://www.tipsfor.us/wp-content/uploads/2009/08/screen3.jpg" alt="Networxscreen3" width="602" height="273" /></p>
<p class="MsoNormal">I know what you’re thinking: “But I don’t like red and white graphs!” Well, you can fully customize that little read out; I’ll get to that a little later on.<span> </span>First, lets go back to that right click menu from the Networx taskbar icon.</p>
<p class="MsoNormal">Your first 3 options all work together:</p>
<h2><strong><span style="text-decoration: underline">Show Graph</span></strong></h2>
<p class="MsoNormal">– This displays a full size visual read out that you can place on your desktop wherever you want.</p>
<p><img class="alignnone size-full wp-image-2393" src="http://www.tipsfor.us/wp-content/uploads/2009/08/screen4.jpg" alt="Networxscreen4" width="442" height="206" /></p>
<p class="MsoNormal">
<p class="MsoNormal"><strong>Reset Graph</strong> <span> </span>(Only present if “Show Graph” is clicked first)– This option will clear the current data displayed on the graph, not unlike the trip counter reset in your car.</p>
<p class="MsoNormal"><strong>Enable Click Through (</strong>Only present if “Show Graph” is clicked first)<strong> </strong>– Will make the graph act as if it is not really there.<span> </span>You can literally click through the graph to select things.<span> </span>Be careful though, this means you can’t resize or move the graph window without turning off “Click Through” the same way your turned it on.</p>
<p><img class="alignnone size-full wp-image-2394" src="http://www.tipsfor.us/wp-content/uploads/2009/08/screen5.jpg" alt="Networxscreen5" width="442" height="206" /></p>
<h2><strong><span style="text-decoration: underline">Speed Meter</span></strong></h2>
<p>– This works sort of like a heart monitor for you bandwidth.<span> </span>You hit “Play” and for the duration you allow it to run, it records average, maximum and total transfer.<span> </span>You can then export it directly to a txt file.</p>
<p><img class="alignnone size-full wp-image-2395" src="http://www.tipsfor.us/wp-content/uploads/2009/08/screen5a.jpg" alt="Networxscreen5a" width="380" height="224" /></p>
<h2><strong><span style="text-decoration: underline">Usage Statistics</span></strong></h2>
<p class="MsoNormal">– You can access this menu from a double click on the icon.<span> </span>This will probably be your most visited window in the battle to keep informed about transfer totals.<span> </span>The first thing you will see is the “General” Tab:</p>
<p class="MsoNormal">Not much to do here, except see a quick summary of your total usage all in one place.</p>
<p><img class="alignnone size-full wp-image-2396" src="http://www.tipsfor.us/wp-content/uploads/2009/08/screen6.jpg" alt="Networxscreen6" width="549" height="406" /></p>
<p class="MsoNormal">
<p class="MsoNormal"><strong>The Daily Report – </strong>Here is where you can really begin to see detail present in this program.<span> </span>If you have this set up on the family computer, you can directly see what day of the month the highest transfer happened.<span> </span>If you are not a fan of the spread sheet, they also provide you a visual readout of the past week.</p>
<p class="MsoNormal"><img class="alignnone size-full wp-image-2397" src="http://www.tipsfor.us/wp-content/uploads/2009/08/screen7.jpg" alt="Networxscreen7" width="549" height="406" /></p>
<p class="MsoNormal">
<p class="MsoNormal">
<p class="MsoNormal"><strong>Weekly/Monthly Report</strong> – The same data as the daily, but handily calculated for you either size increment.<span> </span></p>
<p class="MsoNormal"><strong>Custom</strong> – The most powerful data aggregator in this entire software.<span> </span>You can give it the date-through-date specifics and it will automatically set up the graph in the most appropriate way.</p>
<p><img class="alignnone size-full wp-image-2398" src="http://www.tipsfor.us/wp-content/uploads/2009/08/screen8.jpg" alt="Networxscreen8" width="549" height="406" /></p>
<p class="MsoNormal">
<p class="MsoNormal"><strong>Dial-up Sessions</strong> – If you have a minute/transfer based dial-up connection, this tab is vital.<span> </span>It records every time you connect to your dial up provider, the date, amount of time spent, transfers, etc.<span> </span>You might think this is outdated, but you would be surprised how many areas still do not have broadband.</p>
<p class="MsoNormal"><strong>Hourly Rates </strong>– for you true statistics hounds out there, you can follow your transfer rates on an hourly basis.<span> </span></p>
<p><img class="alignnone size-full wp-image-2399" src="http://www.tipsfor.us/wp-content/uploads/2009/08/screen9.jpg" alt="Networxscreen9" width="549" height="406" /></p>
<p class="MsoNormal">
<p class="MsoNormal"><strong>Export </strong>– Oh yeah, you can also export all of these charts to Excel for easy archiving.</p>
<p class="MsoNormal"><strong>Users</strong>- If everyone who uses the computer has separate logons, you can track the data per user.<span> </span>You know, easily figure out which roommate is the bandwidth hog.</p>
<p><img class="alignnone size-full wp-image-2400" src="http://www.tipsfor.us/wp-content/uploads/2009/08/screen10.jpg" alt="Networxscreen10" width="89" height="58" /></p>
<h2><strong><span style="text-decoration: underline">Quota</span></strong></h2>
<p class="MsoNormal">– This is a handy system for letting you set the maximum transfer/duration.<span> </span>For me that is 50 gigs per month.<span> </span>I set it at 45 gigs, however, because it notifies you with a little pop-up window when you have met your quota.</p>
<p><img class="alignnone size-full wp-image-2401" src="http://www.tipsfor.us/wp-content/uploads/2009/08/screen11.jpg" alt="Networxscreen11" width="560" height="322" /></p>
<p><img class="alignnone size-full wp-image-2402" src="http://www.tipsfor.us/wp-content/uploads/2009/08/screen12.jpg" alt="Networxscreen12" width="415" height="331" /></p>
<h2><strong><span style="text-decoration: underline">Settings</span></strong></h2>
<p class="MsoNormal">– All of the settings for the program.<span> </span>Let’s go one tab at a time.</p>
<p class="MsoNormal"><strong>General</strong> – This tab has the settings for “Load on Windows Startup,” “Check for Updates,” And most importantly: Which internet connection is monitored.<span> </span>This is essential if you have multiple connections, or utilize a different connection for intra-network traffic.</p>
<p><img class="alignnone size-full wp-image-2403" src="http://www.tipsfor.us/wp-content/uploads/2009/08/screen13.jpg" alt="Networxscreen13" width="454" height="406" /></p>
<p class="MsoNormal">
<p class="MsoNormal"><strong>Graph</strong> – Settings to tweak how the graph output functions.<span> </span>This is really for power users who want control over aspect of their graph.</p>
<p><img class="alignnone size-full wp-image-2404" src="http://www.tipsfor.us/wp-content/uploads/2009/08/screen14.jpg" alt="Networxscreen14" width="454" height="406" /></p>
<p class="MsoNormal">
<p class="MsoNormal"><strong>Graph Colors – </strong>This may seem trivial or nit-picky, but on some monitors you may want to adjust the colors of the graph for optimal resolution.<span> </span>High contrast is an option in every aspect of most operating systems for those who need it for accessibility.<span> </span>Or, you may just want to make it look pretty.</p>
<p class="MsoNormal"><img class="alignnone size-full wp-image-2405" src="http://www.tipsfor.us/wp-content/uploads/2009/08/screen15.jpg" alt="Networxscreen15" width="454" height="406" /></p>
<p class="MsoNormal">
<p class="MsoNormal">
<p class="MsoNormal"><strong>Notifications</strong> – This tab’s settings tell the software when you notify you of certain things.<span> </span>It can tell you if your connection falls below it’s usual transfer rate, or if it exceeds a predetermined speed.<span> </span>You can also customize how exactly it notifies you, a tone or a pop up, ect.</p>
<p class="MsoNormal"><strong>Advanced</strong> – There is one truly important feature in here.<span> </span>In this tab you can set what day your billing cycle begins on.<span> </span>I’m lucky, my bandwidth resets at midnight on the first.<span> </span>For some of you, it might be on the 14<sup>th</sup> or 21<sup>st</sup>, etc.<span> </span>DO NOT FORGET TO SET THIS, OR YOUR TOTAL BANDWIDTH USED FOR THE MONTH WILL NOT BE ACCURATE!</p>
<p class="MsoNormal">If you have multiple computers using the same network, you will need to install Networx on all of them, and tick the box under “Synchronization” or else YOU WILL ONLY BE TRACKING THE DATA TRANSFERRED FROM THIS COMPUTER.<span> </span>That will not be an accurate measure of the total usage.</p>
<p><img class="alignnone size-full wp-image-2406" src="http://www.tipsfor.us/wp-content/uploads/2009/08/screen16.jpg" alt="Networxscreen16" width="454" height="406" /></p>
<p class="MsoNormal">
<h2><strong><span style="text-decoration: underline">Trace Route</span></strong></h2>
<p>– This is a power user feature.<span> </span>Your average user will never have a need to track a packet from your computer to a source IP.</p>
<h2><strong><span style="text-decoration: underline">Ping</span></strong></h2>
<p class="MsoNormal">– This works the same way as the command line ping.<span> </span>You enter a location to ping, and it will tell you the millisecond duration of the test transfer.</p>
<h2><strong><span style="text-decoration: underline">NetStat</span></strong></h2>
<p class="MsoNormal">– This is pretty useful, it lists every program or service that is accessing the internet, or has rights to do so, and where it’s sending from and to.</p>
<h2><span style="text-decoration: underline">Conclusion </span></h2>
<p class="MsoNormal">
<p class="MsoNormal">So that&#8217;s about all you need to know to keep up with your bandwidth use by utilizing <a href="http://www.softperfect.com/products/networx/" target="_blank">Networx</a>.<span> </span>If you have a different favorite Bandwidth tracker, let us know in the comments below.<span> </span>I am on month 2 of using Networx, and have had no problems, if you have, also let us know.<span> </span>At the end of my first month of use, there was a 458 megabyte discrepancy between my Networx report and my ISPs total report.<span> </span>I attribute this to the Xbox360 updates and purchases along with my IPhone app downloads.<span> </span></p>
<p class="MsoNormal">
<p class="MsoNormal">
<p class="MsoNormal">
<p class="MsoNormal">
<p class="MsoNormal">
<p class="MsoNormal">
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://tipsfor.us/2009/01/07/turn-windows-server-2008-into-an-excellent-workstation-part-ii-third-party-software/" rel="bookmark" class="crp_title">Turn Windows Server 2008 into an Excellent Workstation &#8211; Part II &#8211; Third Party Software</a></li><li><a href="http://tipsfor.us/2008/03/25/review-of-safari-3-for-windows/" rel="bookmark" class="crp_title">Review of Safari 3 for Windows</a></li><li><a href="http://tipsfor.us/2009/01/21/tipsforus-is-now-on-facebook/" rel="bookmark" class="crp_title">TipsFor.us is now on Facebook</a></li><li><a href="http://tipsfor.us/2008/08/12/dropbox-online-storage-mini-review-and-invitations/" rel="bookmark" class="crp_title">Dropbox: Mini-Review and Invitations (Online Storage Series)</a></li><li><a href="http://tipsfor.us/2008/09/12/note-taking-software-for-linux-a-review-of-notecase/" rel="bookmark" class="crp_title">Note Taking Software for Linux  (A Review of NoteCase)</a></li></ul></div><p>Post from: <a href="http://www.tipsfor.us">TipsFor.us</a><br /><br/><br/><a href="http://tipsfor.us/2009/08/01/networx-%e2%80%93free-bandwidth-monitoring-software-getting-the-most-out-of-it/">Networx –Free Bandwidth Monitoring Software (Getting the Most Out of It)</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/l7xrcdUeeedqSRP9oWMvR-IPSbA/0/da"><img src="http://feedads.g.doubleclick.net/~a/l7xrcdUeeedqSRP9oWMvR-IPSbA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/l7xrcdUeeedqSRP9oWMvR-IPSbA/1/da"><img src="http://feedads.g.doubleclick.net/~a/l7xrcdUeeedqSRP9oWMvR-IPSbA/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TipsForUs?a=x1tPxeQfsHY:4DyRH1-A968:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TipsForUs?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=x1tPxeQfsHY:4DyRH1-A968:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/TipsForUs?i=x1tPxeQfsHY:4DyRH1-A968:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=x1tPxeQfsHY:4DyRH1-A968:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/TipsForUs?i=x1tPxeQfsHY:4DyRH1-A968:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=x1tPxeQfsHY:4DyRH1-A968:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/TipsForUs?i=x1tPxeQfsHY:4DyRH1-A968:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=x1tPxeQfsHY:4DyRH1-A968:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/TipsForUs?i=x1tPxeQfsHY:4DyRH1-A968:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=x1tPxeQfsHY:4DyRH1-A968:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/TipsForUs?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=x1tPxeQfsHY:4DyRH1-A968:3QFJfmc7Om4"><img src="http://feeds.feedburner.com/~ff/TipsForUs?i=x1tPxeQfsHY:4DyRH1-A968:3QFJfmc7Om4" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TipsForUs/~4/x1tPxeQfsHY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tipsfor.us/2009/08/01/networx-%e2%80%93free-bandwidth-monitoring-software-getting-the-most-out-of-it/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://tipsfor.us/2009/08/01/networx-%e2%80%93free-bandwidth-monitoring-software-getting-the-most-out-of-it/</feedburner:origLink></item>
		<item>
		<title>TipsFor.us Giveaway – iPod Touch Winner Announcement</title>
		<link>http://feedproxy.google.com/~r/TipsForUs/~3/uZZgOGuJiZg/</link>
		<comments>http://tipsfor.us/2009/07/17/tipsfor-us-giveaway-ipod-touch-winner-announcement/#comments</comments>
		<pubDate>Fri, 17 Jul 2009 16:20:02 +0000</pubDate>
		<dc:creator>Brian - TipsFor.us</dc:creator>
				<category><![CDATA[Deals]]></category>

		<guid isPermaLink="false">http://www.tipsfor.us/?p=2381</guid>
		<description><![CDATA[<p>Congratulations to &#8220;Dan&#8221; from KS, winner of the iPod Touch from TipsFor.us. Dan was one of more than 100 entries, but he was one of only a few who took advantage of all three entry methods (Form, Facebook, and Blog post). Obviously, it paid off for him.</p>
<p>Many thanks to all of you who entered. Stay [...]<p>Post from: <a href="http://www.tipsfor.us">TipsFor.us</a><br /><br/><br/><a href="http://tipsfor.us/2009/07/17/tipsfor-us-giveaway-ipod-touch-winner-announcement/">TipsFor.us Giveaway &#8211; iPod Touch Winner Announcement</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Congratulations to &#8220;Dan&#8221; from KS, winner of the <a href="http://www.tipsfor.us/2009/06/25/tipsforus-giveaway-win-an-ipod-touch-8-gb/">iPod Touch from TipsFor.us</a>. Dan was one of more than 100 entries, but he was one of only a few who took advantage of all three entry methods (Form, Facebook, and Blog post). Obviously, it paid off for him.</p>
<p>Many thanks to all of you who entered. Stay tuned for future giveaway announcements, as we plan to host several more giveaways on TipsFor.us. What might we give away next? Maybe some RAM, a Macbook, or maybe some California IOUs? <img src='http://tipsfor.us/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><img class="aligncenter size-full wp-image-2325" title="ipodtouch.jpg" src="http://www.tipsfor.us/wp-content/uploads/2009/06/ipodtouch.jpg" alt="ipodtouch.jpg" width="191" height="240" /></p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://tipsfor.us/2009/07/11/ipod-touch-giveaway-ends-tonight/" rel="bookmark" class="crp_title">iPod Touch Giveaway Ends Tonight</a></li><li><a href="http://tipsfor.us/2009/07/05/reminder-ipod-touch-giveaway/" rel="bookmark" class="crp_title">Reminder &ndash; iPod Touch Giveaway</a></li><li><a href="http://tipsfor.us/2009/06/25/tipsforus-giveaway-win-an-ipod-touch-8-gb/" rel="bookmark" class="crp_title">TipsFor.us Giveaway – Win an iPod Touch 8 GB</a></li><li><a href="http://tipsfor.us/2010/01/08/get-easeus-data-recovery-wizard-for-free-giveaway/" rel="bookmark" class="crp_title">Get EASEUS Data Recovery Wizard for Free (Giveaway)</a></li><li><a href="http://tipsfor.us/2007/04/01/wowio-free-ebooks-plus-a-free-ipod-shuffle/" rel="bookmark" class="crp_title">Wowio &#8211; Free eBooks, Plus a Free IPod Shuffle</a></li></ul></div><p>Post from: <a href="http://www.tipsfor.us">TipsFor.us</a><br /><br/><br/><a href="http://tipsfor.us/2009/07/17/tipsfor-us-giveaway-ipod-touch-winner-announcement/">TipsFor.us Giveaway &#8211; iPod Touch Winner Announcement</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/gz29Sa-KZLga88q41U5SIcQvWh4/0/da"><img src="http://feedads.g.doubleclick.net/~a/gz29Sa-KZLga88q41U5SIcQvWh4/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/gz29Sa-KZLga88q41U5SIcQvWh4/1/da"><img src="http://feedads.g.doubleclick.net/~a/gz29Sa-KZLga88q41U5SIcQvWh4/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TipsForUs?a=uZZgOGuJiZg:oR4LtqrhBOs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TipsForUs?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=uZZgOGuJiZg:oR4LtqrhBOs:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/TipsForUs?i=uZZgOGuJiZg:oR4LtqrhBOs:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=uZZgOGuJiZg:oR4LtqrhBOs:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/TipsForUs?i=uZZgOGuJiZg:oR4LtqrhBOs:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=uZZgOGuJiZg:oR4LtqrhBOs:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/TipsForUs?i=uZZgOGuJiZg:oR4LtqrhBOs:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=uZZgOGuJiZg:oR4LtqrhBOs:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/TipsForUs?i=uZZgOGuJiZg:oR4LtqrhBOs:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=uZZgOGuJiZg:oR4LtqrhBOs:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/TipsForUs?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=uZZgOGuJiZg:oR4LtqrhBOs:3QFJfmc7Om4"><img src="http://feeds.feedburner.com/~ff/TipsForUs?i=uZZgOGuJiZg:oR4LtqrhBOs:3QFJfmc7Om4" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TipsForUs/~4/uZZgOGuJiZg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tipsfor.us/2009/07/17/tipsfor-us-giveaway-ipod-touch-winner-announcement/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://tipsfor.us/2009/07/17/tipsfor-us-giveaway-ipod-touch-winner-announcement/</feedburner:origLink></item>
		<item>
		<title>TunesBag Stores and Shares Your Music Online – Free Invites</title>
		<link>http://feedproxy.google.com/~r/TipsForUs/~3/d1zHSIdWQP8/</link>
		<comments>http://tipsfor.us/2009/07/13/tunesbag-stores-and-shares-your-music-online-free-invites/#comments</comments>
		<pubDate>Mon, 13 Jul 2009 12:00:00 +0000</pubDate>
		<dc:creator>Brian - TipsFor.us</dc:creator>
				<category><![CDATA[Audio]]></category>
		<category><![CDATA[Online Storage]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.tipsfor.us/2009/07/13/tunesbag-stores-and-shares-your-music-online-free-invites/</guid>
		<description><![CDATA[<p> Currently in beta, tunesBag is a free browser-based media player that allows you to (legally) upload your music, play it online, and share with other people.</p>
<p>Think of tunesBag as an online version of iTunes that grants you access to your full audio library from any computer with an Internet connection. Since it’s entirely web [...]<p>Post from: <a href="http://www.tipsfor.us">TipsFor.us</a><br /><br/><br/><a href="http://tipsfor.us/2009/07/13/tunesbag-stores-and-shares-your-music-online-free-invites/">TunesBag Stores and Shares Your Music Online – Free Invites</a></p>
]]></description>
			<content:encoded><![CDATA[<p><img style="border-right-width: 0px; margin: 0px 0px 0px 5px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="tunesbag-logo" src="http://www.tipsfor.us/wp-content/uploads/2009/07/tunesbaglogo.png" border="0" alt="tunesbag-logo" width="142" height="38" align="right" /> Currently in beta, <a href="http://en.tunesbag.com/">tunesBag</a> is a free browser-based media player that allows you to (legally) upload your music, play it online, and share with other people.</p>
<p>Think of tunesBag as an online version of iTunes that grants you access to your full audio library from any computer with an Internet connection. Since it’s entirely web based, it lacks features such as CD ripping and iPod syncing, but that’s not really the point. What it <em>does</em> offer is the ability to sit down at any computer and immediately have your full music library at your disposal.</p>
<p>Here’s the main window. Hard to believe this is all running in a browser, huh?</p>
<p><a href="http://www.tipsfor.us/wp-content/uploads/2009/07/tunesbagmainwindow.png"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="TunesBag - Main Window" src="http://www.tipsfor.us/wp-content/uploads/2009/07/tunesbagmainwindow-thumb.png" border="0" alt="TunesBag - Main Window" width="504" height="414" /></a></p>
<h3>Uploading Your Music</h3>
<p>tunesBag offers several ways to upload your music files, including a browser-based uploader, an installable Desktop Uploader (currently Windows only), via e-mail, and directly from elsewhere on the Web.</p>
<p><a href="http://www.tipsfor.us/wp-content/uploads/2009/07/tunesbaguploadoptions.png"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="TunesBag - Upload Options" src="http://www.tipsfor.us/wp-content/uploads/2009/07/tunesbaguploadoptions-thumb.png" border="0" alt="TunesBag - Upload Options" width="504" height="235" /></a></p>
<p>There’s currently no hard limit on how much you can upload, though they do ask that you contact them if you plan to upload more than 5-7 GB of files. tunesBag supports MP3, M4A, WMA, and OGG. Audio files laden with DRM are not supported, sorry.</p>
<p>The browser uploader allows for multiple-file uploads, plus creating a playlist for the uploaded files.</p>
<p><a href="http://www.tipsfor.us/wp-content/uploads/2009/07/tunesbagbrowseruploader.png"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="TunesBag - Browser Uploader" src="http://www.tipsfor.us/wp-content/uploads/2009/07/tunesbagbrowseruploader-thumb.png" border="0" alt="TunesBag - Browser Uploader" width="404" height="396" /></a></p>
<p>The Desktop Uploader (Windows only) has some more advanced features. Those of you with existing iTunes or Winamp libraries will appreciate the ability to upload your existing library (or just selected playlists). No such love yet for us MediaMonkey fans, but perhaps the developers could consider it for future releases.</p>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="TunesBag - Desktop Uploader" src="http://www.tipsfor.us/wp-content/uploads/2009/07/tunesbagdesktopuploader.png" border="0" alt="TunesBag - Desktop Uploader" width="396" height="308" /></p>
<p>Another cool feature of the Desktop Uploader is that you can use it to completely restore your original audio files back to your computer in case of catastrophic hard disk failure. In this sense, tunesBag functions as a backup for your original files.</p>
<p><a href="http://www.tipsfor.us/wp-content/uploads/2009/07/tunesbaguploaderrestore.png"><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="TunesBag - Uploader Restore" src="http://www.tipsfor.us/wp-content/uploads/2009/07/tunesbaguploaderrestore-thumb.png" border="0" alt="TunesBag - Uploader Restore" width="504" height="398" /></a></p>
<h3>General Usage</h3>
<p>After you have uploaded audio files, tunesBag will analyze them for you and create acoustic fingerprints to help you fix any missing or incorrect elements, such as the album name or cover art. This is a pretty handy feature, and tunesBag will present to you multiple options in case there’s a potential conflict.</p>
<p><a href="http://www.tipsfor.us/wp-content/uploads/2009/07/tunesbagfixmetatags.png"><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="TunesBag - Fix Meta Tags" src="http://www.tipsfor.us/wp-content/uploads/2009/07/tunesbagfixmetatags-thumb.png" border="0" alt="TunesBag - Fix Meta Tags" width="504" height="379" /></a></p>
<p>While playing a song, you have control over playback using the transport bar at the bottom of the page, including options for volume, repeat, and randomize.</p>
<p><a href="http://www.tipsfor.us/wp-content/uploads/2009/07/tunesbagtransportbar.png"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="TunesBag - Transport Bar" src="http://www.tipsfor.us/wp-content/uploads/2009/07/tunesbagtransportbar-thumb.png" border="0" alt="TunesBag - Transport Bar" width="504" height="39" /></a></p>
<p>Just like with most media players, you can search and sort your music library by genre, artist, or album. You can also create any number of playlists that you like.</p>
<p><a href="http://www.tipsfor.us/wp-content/uploads/2009/07/tunesbagsortinglibrary.png"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="TunesBag - Sorting Library" src="http://www.tipsfor.us/wp-content/uploads/2009/07/tunesbagsortinglibrary-thumb.png" border="0" alt="TunesBag - Sorting Library" width="504" height="146" /></a></p>
<p>Whenever you hover over each <em>Title</em>, you can bring up a menu for each song by clicking the arrow. This presents a number of options, such as adding that song to a playlist, commenting, sharing, editing Meta information, and deleting. You can also download the original audio file.</p>
<p><a href="http://www.tipsfor.us/wp-content/uploads/2009/07/tunesbagmenuoptions.png"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="TunesBag - Menu Options" src="http://www.tipsfor.us/wp-content/uploads/2009/07/tunesbagmenuoptions-thumb.png" border="0" alt="TunesBag - Menu Options" width="504" height="233" /></a></p>
<p>Only the original owner can actually download the original audio file, but this brings up the issue of file sharing.</p>
<h3>Sharing</h3>
<p>Since tunesBag runs completely online, it seems only natural that the ability to share files should be inherent to the way it works. It is… to an extent.</p>
<p>You can share individual files or full playlists in just about any way imaginable: by e-mail, via social networking sites like Facebook and Twitter, or through a direct link to a <em>sharing</em> page. You can also add friends and view their music directly within tunesBag.</p>
<p>The important aspect here is that friends can only stream your music (and vice-versa) – they cannot download and keep the original files. While I am definitely not a lawyer, the streaming-only nature of tunesBag <em>should</em> keep it protected from the likes of the RIAA. tunesBag is a legal service in Austria, the country in which it operates.</p>
<p><strong>See for yourself</strong> &#8211; Want to listen to that Apocalyptica album that I uploaded in one of the above screenshots? Sure, <a href="http://tunesBag.com/playlist/700CE4A3-C884-70D9-F8F65182D485053E/apocalyptica.html">just click here</a>.</p>
<h3>Invitations</h3>
<p>While in beta, tunesBag is completely free. While they may eventually offer premium services, hopefully a free version will always exist.</p>
<p>The private beta requires an invitation to join. We have <strong>18</strong> invitations available for TipsFor.us readers. To receive an invitation, just ask for an invite in the comments below. Be sure to leave your valid e-mail address in the e-mail field. We’ll contact you as soon as possible. As always, first come, first serve!</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://tipsfor.us/2009/02/18/get-gmail-tasks-on-your-desktop-with-google-chrome/" rel="bookmark" class="crp_title">Get Gmail Tasks on your Desktop with Google Chrome</a></li><li><a href="http://tipsfor.us/2009/05/08/disable-the-avira-antivir-splash-screen-at-startup/" rel="bookmark" class="crp_title">Disable the Avira AntiVir Splash Screen at Startup</a></li><li><a href="http://tipsfor.us/2009/01/21/tipsforus-is-now-on-facebook/" rel="bookmark" class="crp_title">TipsFor.us is now on Facebook</a></li><li><a href="http://tipsfor.us/2009/06/07/create-a-bootable-linux-flash-drive-with-unetbootin/" rel="bookmark" class="crp_title">Create a Bootable Linux USB Flash Drive with UNetbootin</a></li><li><a href="http://tipsfor.us/2009/03/11/capture-screenshots-and-edit-images-with-picpick-windows/" rel="bookmark" class="crp_title">Capture Screenshots and Edit Images with PicPick (Windows)</a></li></ul></div><p>Post from: <a href="http://www.tipsfor.us">TipsFor.us</a><br /><br/><br/><a href="http://tipsfor.us/2009/07/13/tunesbag-stores-and-shares-your-music-online-free-invites/">TunesBag Stores and Shares Your Music Online – Free Invites</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/9rFAN4JS1LKcegdU8SUwibCqMGo/0/da"><img src="http://feedads.g.doubleclick.net/~a/9rFAN4JS1LKcegdU8SUwibCqMGo/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/9rFAN4JS1LKcegdU8SUwibCqMGo/1/da"><img src="http://feedads.g.doubleclick.net/~a/9rFAN4JS1LKcegdU8SUwibCqMGo/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TipsForUs?a=d1zHSIdWQP8:baB501N1AX8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TipsForUs?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=d1zHSIdWQP8:baB501N1AX8:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/TipsForUs?i=d1zHSIdWQP8:baB501N1AX8:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=d1zHSIdWQP8:baB501N1AX8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/TipsForUs?i=d1zHSIdWQP8:baB501N1AX8:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=d1zHSIdWQP8:baB501N1AX8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/TipsForUs?i=d1zHSIdWQP8:baB501N1AX8:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=d1zHSIdWQP8:baB501N1AX8:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/TipsForUs?i=d1zHSIdWQP8:baB501N1AX8:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=d1zHSIdWQP8:baB501N1AX8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/TipsForUs?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=d1zHSIdWQP8:baB501N1AX8:3QFJfmc7Om4"><img src="http://feeds.feedburner.com/~ff/TipsForUs?i=d1zHSIdWQP8:baB501N1AX8:3QFJfmc7Om4" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TipsForUs/~4/d1zHSIdWQP8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tipsfor.us/2009/07/13/tunesbag-stores-and-shares-your-music-online-free-invites/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		<feedburner:origLink>http://tipsfor.us/2009/07/13/tunesbag-stores-and-shares-your-music-online-free-invites/</feedburner:origLink></item>
		<item>
		<title>iPod Touch Giveaway Ends Tonight</title>
		<link>http://feedproxy.google.com/~r/TipsForUs/~3/UXlUOR1yWYw/</link>
		<comments>http://tipsfor.us/2009/07/11/ipod-touch-giveaway-ends-tonight/#comments</comments>
		<pubDate>Sun, 12 Jul 2009 05:52:47 +0000</pubDate>
		<dc:creator>Brian - TipsFor.us</dc:creator>
				<category><![CDATA[Deals]]></category>

		<guid isPermaLink="false">http://www.tipsfor.us/?p=2353</guid>
		<description><![CDATA[<p>If you want to try your luck at winning an iPod Touch, act fast! The TipsFor.us iPod giveway ends tonight (Sunday, 12 July 2009). All submissions must be received by 11:59 PM (PST). Thanks to all of you who have submitted so far. We&#8217;ve had a lot of interesting and creative submissions so far. Just [...]<p>Post from: <a href="http://www.tipsfor.us">TipsFor.us</a><br /><br/><br/><a href="http://tipsfor.us/2009/07/11/ipod-touch-giveaway-ends-tonight/">iPod Touch Giveaway Ends Tonight</a></p>
]]></description>
			<content:encoded><![CDATA[<p>If you want to try your luck at winning an iPod Touch, act fast! The <a href="http://www.tipsfor.us/2009/06/25/tipsforus-giveaway-win-an-ipod-touch-8-gb/">TipsFor.us iPod giveway</a> ends tonight (Sunday, 12 July 2009). All submissions must be received by 11:59 PM (PST). Thanks to all of you who have submitted so far. We&#8217;ve had a lot of interesting and creative submissions so far. Just be sure to include the correct code word in the entry form &#8211; a number of you added an incorrect word, and those entries must unfortunately be deleted.</p>
<p>Keep in mind that you can triple your odds of winning by both <a href="http://www.facebook.com/pages/wwwTipsForus/45924496777">becoming a fan of TipsFor.us on Facebook</a> AND also by writing a blog entry linking to our original giveaway post.</p>
<p>We&#8217;ll contact a winner on Monday, and that person will have 48 hours to respond before we choose a new winner. Don&#8217;t miss this opportunity! Good luck!</p>
<p><a href="http://www.tipsfor.us/wp-content/uploads/2009/07/ipod-touch-win-me.png"><img class="aligncenter size-full wp-image-2354" title="ipod-touch-win-me" src="http://www.tipsfor.us/wp-content/uploads/2009/07/ipod-touch-win-me.png" alt="ipod-touch-win-me" width="239" height="425" /></a></p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://tipsfor.us/2009/07/05/reminder-ipod-touch-giveaway/" rel="bookmark" class="crp_title">Reminder &ndash; iPod Touch Giveaway</a></li><li><a href="http://tipsfor.us/2009/07/17/tipsfor-us-giveaway-ipod-touch-winner-announcement/" rel="bookmark" class="crp_title">TipsFor.us Giveaway &#8211; iPod Touch Winner Announcement</a></li><li><a href="http://tipsfor.us/2009/06/25/tipsforus-giveaway-win-an-ipod-touch-8-gb/" rel="bookmark" class="crp_title">TipsFor.us Giveaway – Win an iPod Touch 8 GB</a></li><li><a href="http://tipsfor.us/2009/01/21/tipsforus-is-now-on-facebook/" rel="bookmark" class="crp_title">TipsFor.us is now on Facebook</a></li><li><a href="http://tipsfor.us/2007/04/01/wowio-free-ebooks-plus-a-free-ipod-shuffle/" rel="bookmark" class="crp_title">Wowio &#8211; Free eBooks, Plus a Free IPod Shuffle</a></li></ul></div><p>Post from: <a href="http://www.tipsfor.us">TipsFor.us</a><br /><br/><br/><a href="http://tipsfor.us/2009/07/11/ipod-touch-giveaway-ends-tonight/">iPod Touch Giveaway Ends Tonight</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/etHMLBHFpqz2GHGElMpsggbGNIc/0/da"><img src="http://feedads.g.doubleclick.net/~a/etHMLBHFpqz2GHGElMpsggbGNIc/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/etHMLBHFpqz2GHGElMpsggbGNIc/1/da"><img src="http://feedads.g.doubleclick.net/~a/etHMLBHFpqz2GHGElMpsggbGNIc/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TipsForUs?a=UXlUOR1yWYw:dum7MyfnjFc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TipsForUs?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=UXlUOR1yWYw:dum7MyfnjFc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/TipsForUs?i=UXlUOR1yWYw:dum7MyfnjFc:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=UXlUOR1yWYw:dum7MyfnjFc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/TipsForUs?i=UXlUOR1yWYw:dum7MyfnjFc:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=UXlUOR1yWYw:dum7MyfnjFc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/TipsForUs?i=UXlUOR1yWYw:dum7MyfnjFc:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=UXlUOR1yWYw:dum7MyfnjFc:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/TipsForUs?i=UXlUOR1yWYw:dum7MyfnjFc:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=UXlUOR1yWYw:dum7MyfnjFc:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/TipsForUs?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TipsForUs?a=UXlUOR1yWYw:dum7MyfnjFc:3QFJfmc7Om4"><img src="http://feeds.feedburner.com/~ff/TipsForUs?i=UXlUOR1yWYw:dum7MyfnjFc:3QFJfmc7Om4" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TipsForUs/~4/UXlUOR1yWYw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tipsfor.us/2009/07/11/ipod-touch-giveaway-ends-tonight/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		<feedburner:origLink>http://tipsfor.us/2009/07/11/ipod-touch-giveaway-ends-tonight/</feedburner:origLink></item>
	</channel>
</rss><!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
