Brilliant thinking on your feet of taking a problem and turning it on its head, still as a team. When a good group of developers get together the things that can be achieved are incredible. Well done!