...I think you just presented me with a list for my future,prospective husband! The best! Seriously:)