Size limitation : When a spreadsheet is first constructed and tested, the size tends to be small. However, as the spreadsheet grows with more and more data, it start slowing down, until it reaches that point where your feet go to sleep while you waiting for the re-calculation to finish.
One user at a time : In the instance where there are a number of people required to work on a spreadsheet, they can only access it when no-one else is working on it.
You'll need to develop good marketing material. Things like demo videos, which you can find plenty examples on YouTube, screenshots, and keyword rich descriptive text help people find your spreadsheet and communicate the value that sets yours a level above the rest. Excelville.com actually allows you to upload your spreadsheet with all of this marketing material in an easily searchable and user friendly website.
If you have Microsoft Excel, you can create budgeting spreadsheets to help you manage your money. Instead of buying expensive software that will only be used for your budget, spreadsheets can be used for a variety of tasks. If you don't have Excel, you can find free spreadsheet applications online in which to manage your budget.