Recent Advances in Nano-Technology