I don't know if any of you are reading the NFC West blog on ESPN, but Mike Sando has created massive sortable rosters in an Excel spreadsheet. Sando describes it best:
The rosters I maintain for each team feature 25 columns of information for each player. They show current players at the top, ranked in descending order of jersey numbers, followed below by every player who has been on the roster or visited as a free agent over the last year or so.
Here is the link: http://www.mediafire.com/?dy3yoja1jij