Geoffrey Grossenbach recently posted two excellent articles on using and implementing Rails plugins: