We've all been there. Likely even several times a day. Banging our heads against our keyboards, trying to come up with a solution to any sized...