I haven't played MTG for a while, but I still own about 500 cards. Some of them were from pre-built decks, but now the cards are all randomized.
I have the full inventory (quantity and name) on a text file. Although I've seen a lot of programs that allow you to build and share decks, I'm looking for something that searches for a deck based on the cards you have (or on a list you provide).
Update: I may have misguided you with my explanation, so here it goes in different words. I want to know what decks are out there that I can build with the cards I have. Something like: here's the list of cards I possess; show me what decks exist that I can build with them, without needing to buy more cards.