I spend my first three years of allgrain brewing creating my own software from Excel spread sheets and Visual Basic Macros. It worked good... and then I found Beer Smith last year...
It does everything and even though it seems a bit overwhelming when you first open it... they have video tutorials that step you right through how to do everything. It is fantastic software, and feels much better to use than Promash. It also has a lot of features that I use... like mash schedules, auto brew day sheet creation, scaling from all grain to extract and back.
Try the 21 day trial...watch the tutorials, and import the recipies to play around with... enjoy.