One of the real unique site and app that we have seen is one that you can buy physical gift cards from stores or e-gift cards online and give to people as a gift of stock. They can open a free account and redeem the gift card for partial shares of stock. You can also link a bank account and deposit money to purchase partial or full shares of stock. There is a fee of $.99 per transaction buying or selling stock in the account. They have individual accounts and custodial accounts for kids as well. The accounts are free and there is no monthly fees just for trading. Go to Stockpile to find out more about it.