I have the following tabs for my spreadsheet:
Shaq, Yao, Yi, Asian Players, Gold & RC, Spiderman, Gundam, Medallions, Wantlist
Within each of the player tabs, I break up the cards into the following sections:
Draft Picks (Classic, Assets, Press Pass etc)
Oddball (promos, stickers, magnets etc)
Year by Year (like 1992-93, 1993-94 and so on...)
Then each of the section has the following columns:
Brand (Fleer, UD, Skybox etc)
Set Type (Base, RC, parallel, insert, insert parallel, promo etc)
Set Name (name of the set, this field is empty for base cards, unless it is part of a subset)
Number (card number and serial numbering if available, e.g. PM2 (002/100))
Odds (listed odds for the insert)
Price (listed Beckett high column value)
Status (possible values: coming, move, fix, damaged, fleer auction etc)
Position (album page number/page position or TOPLOADER, e.g. 1 1 means page 1 position 1 on a 9 pocket)
Note (extra comments like new position to move the card to, additional status like Not In Album
This last column is color coded to indicate if the card has a scan loaded onto photobucket, also a value to indicate if the card is a Jersey (J), Autograph (A), Patch (P) etc
At the bottom of each section there is a mini summary. This feeds into a main summary at the bottom of the tab. I keep stats of how many cards are not in album, on their way to me, damaged etc.
My Wantlist tab has exactly the same columns minus Status, Position, Note. But there is a column that records the lowest price I have seen a particular card sold for.