@Ra4king, I still have to get used to that. In some languages (mostly basic dialects), when setting the value of 1.5 to an integer it would round up to 2.
Wow, I just wanted to say "that sounds like BS, no sane language would do this" but then I googled a bit and it seems that I am right (about the language). VBA does this http://msdn.microsoft.com/en-us/library/Aa188474
and the article says:
Using the Int function, on the other hand, yields "-9":
Which makes sense, although in a very strange way. If the digit right of the dot is below five, then go to the next number below. If the number is negative, this would result in an unexpected decrease.
Well, one never stops learning... and wondering....