I think it'd be awesome if you (or if you could get someone) could revamp the client to look a little more sleek and beginner friendly, as in someone who's never seen a crypto before. But still have everything accessible that miners and the rest of us need in terms of functionality. Basically an improved GUI
Other wishes/deas for future consideration:
- Zerocoin protocol (because so many people like it)
- Update notifier that let's users know if there's a critical update they need to install, such as the case of a hard fork
- Auto back-up wallet feature
- Short message feature when sending transactions (a lot of people want something like this as well in a coin)
- An optional "miner's" client that incorporates guiminer, the qt, and BOINC all in one packaged client. Ideally, this can have a default option of automatically sensing which graphics cards you have (like Guiminer) and setting it to an efficient intensity but low enough for their computer to still be responsive (we don't want brand new miners to complain that their computer got slow).
- An optional user tag feature that works like this:
For example if my address label was [Aysyr] on somebody's client, if someone was to send me some FTC, when they put in my address in their client, it would resolve that address to [Aysyr] and show it on their end. That way, it'll let you know you're sending it to the right person. I know even if I get the address right, I still sometimes get paranoid it's not going where it's supposed to be. Kind of like an address book for the client where you enter the address label of an address you have saved, and it'll automatically resolve it to the associated address in the background.
- And also this suggestion I've shared with other coins before, and is a sort of crypto credit card:
You would have a memory device such as a USB, which would have your portable wallet.dat file. This would be different from the .dat file saved on your computer, since you obviously don't want to be taking your entire stash everywhere. It would be even simpler if the client had a portable wallet feature that took care of allowing you to just input a certain amount of coins into your portable wallet, and then exported it as pwallet.dat for example. This pwallet.dat will also be encrypted with a pin number of your choosing upon creation. It can be optional to be able to reload and reuse the pwallet.dat, or you can choose to create a new one each time if you were paranoid about malicious USB readers.
In the merchant side, they would have a program with a modified Feathercoin wallet with a fully downloaded blockchain. When you insert said memory device, it takes the wallet.dat file, and loads it on the interface so that you can access the wallet. Then, you either give or enter your pin number to decrypt the pwallet.dat. It then does an automated transfer portable wallet, to a preset merchant address, with the amount input to be transferred. After the transaction, you take out your memory device and program refreshes any data that might have remnants of your wallet.
Of course there are security risks, such as data remaining on the merchant computer or an autorun virus on the USB stick, but this is just something to build upon