Ok I might have to subtract numbers that take up more mem then 16 bits. And as I thought about it I came up with takeing one bit at a time and subtracting them. Will this work or am I just out of my mind (if I am right would I use the carry flag or not). Thanx Andrew ______________________________________________________ Get Your Private, Free Email at http://www.hotmail.com