Second hand Geo XT, new Pocket GIS license nd various bits and bobs plus an oldish laptop as I had to have Active Sync and Windows Mobile and prefer the old Excel. Am also using free trial period dwg/dxf converters as I don't need them often enogh to justify buying a CAD license. And none of tis produces plotting of RPAs or crown spreads or CEZs.
I nwold accept that if you have the technical expertise and time and determination you could crack some of this a lot cheaper but if you were to put your normal charge-out rate against the time you are likely to spend on it you might like me wish you had just bought PT Mapper/GIS and a new Juno bnecause it would have been cheaper in the end. From recent experience using a Juno and Geo on the same survey job, the Juno is quicker and if that can improve your productivity on site by even 5% a day it will soon pay dividends.
Tablets aint waterproof (even with Gumboy covers) and the batteries don't last (and I mean after a few months of cold weather their life shortens dramatically) and they will get damaged and they are just about useless in the cold when gloves are needed. A stylus solution is the only one. And not one of these pantsy capacitative ones, miy lat one lasted less than a day outdoors. I use a Dell Axim pda for collecting data with a spreadsheet for sites that have already been mapped by me on the Geo, it is easy to merge spreadsheets afterwards. But they are hopeless in the wet and using them through a waterproof cover is torture for me.
It is the use of something in the cold and rain day after day that means the only solution for me is based around an indestructible stylus-based long battery life completely waterproof mapper e.g Trimble/Thales.
Using Pocket GIS can be teeth-splittingly frustrating at first, try reading the operating manuals (there are two) and you will soon lose the will to live. Try as I have (I've almost cracked it) editing and creating your own translation scheme and you will be punching the walls. Tey are based on an old file format that operates on a zero tolerance of mistakes basis in the programming. But because it can be set up with drop-down pick-lists (these are grenerally freely avalable, pm me and I can tell you where to get one legitimately or you can have one of mine) it can vastly speed up data collection and you might soon find that 99% of the time a big screen is not needed. Besides, try shoving a big screen in your pocket.
I'd be interested to hear if you go for a DIY solution and if you achieve it and at what cost.