--- a/Allura/allura/lib/recent_ideas.py
+++ b/Allura/allura/lib/recent_ideas.py
@@ -15,12 +15,13 @@
     return ''.join(links)
 
 def recent_tweets():
-    f = urllib.urlopen("http://twitter.com/perforce")
-    html = f.read()
+    f = urllib.urlopen("http://api.twitter.com/1/statuses/user_timeline.rss?screen_name=perforce")
+    xml = f.read()
     f.close()
-    soup = BeautifulSoup(html)
-    tweets = soup.findAll('div', 'tweet-text', limit=5)
+    soup = BeautifulSoup(xml)
+    tweets = soup.findAll('title', limit=6)
     items = []
     for tweet in tweets:
         items.append('<li>'+tweet.renderContents().decode('utf-8')+'</li>')
+    items.pop(0)
     return ''.join(items)