This is my first database and in reality one of the first times of having to play with hashes. I didn't realise you couldn't store more than one value per key in a more basic way, it seems to me there would be a lot of use for it if it were built in so you wouldn't need to join/split.
If your example is implemented would there be a way to choose which value to pull back or would you be stuck pulling both values for @unverified_emails?
"Age is nothing more than an inaccurate number bestowed upon us at birth as just another means for others to judge and classify us"