OK, here's a home-made hack I've devised. Copy the following into your functions.php:
function LastTwitter() {
$options = get_option('widget_Twidget');
$account = $options['account']; // Your Twitter account name
$title = $options['title']; // Title in sidebar for widget
$show = $options['show']; // # of Updates to show
echo '<div id="twitter_div">'
.$before_title.$title.$after_title;
echo '<ul id="twitter_update_list"></ul></div>
<script type="text/javascript" src="http://twitter.com/javascripts/blogger.js"></script>';
echo '<script type="text/javascript" src="http://twitter.com/statuses/user_timeline/'.$account.'.json?callback=twitterCallback2&count='.$show.'"></script>';
}
function Twidget_control() {
$options = array('account'=>'YourTwitterAccountName', 'title'=>'', 'show'=>'1');
}
In the second last line, enter your Twitter account name, as well as the number of tweets to display.
In my sidebar, I did the following:
<div id="twitterstatus">
<div id="twitterlogo">
<a href="YourTwitterRSSFeedURI"><img src="<?php bloginfo('template_url'); ?>/images/social/twitterbanner.png" alt="Get our Twitter feed" border="0" title="Get our Twitter feed" /></a>
</div>
<h2>Latest Tweets</h2>
<?php LastTwitter(); ?>
</div><!--END: twitterstatus-->
For some reason, the title in the function doesn't show up in the sidebar, by I side-stepped that by adding my own title in the sidebar (the <h2>...</h2> part)
I used/hacked Sean Spalding's Twitter Widget ( http://seanys.com/2007/10/12/twitter-wordpress-widget/ ) - hope nobody minds!
Let me know if it's working for you!