I hated the Amazon one, it was overkill. Probabl my usual approach of flinging hashes around is suboptimal. Schwern's position on the shoulders of giants by using DBIC for a relatively simple interface might be too heavy. Examples you like?