Thanks for your speedy answer! Now, I mostly want to make sure that this chip will be able to light up and handle thirty LEDs and four push buttons. Will it? Also: I looked up Microplexing (and Charlieplexing (which, in my case, might work best)), and that seems all fine and dandy, and definitely would make it use fewer inputs. Thank you for pointing that out to me! Anyways, back to the main question: will the f628 be able to handle the rare occasion where 25 of the 30 LEDs would be on (yes, I did the math, 25 is the max that would go at once), also while receiving input from a button, maybe two (highly, HIGHLY unlikely, as I am the only one who will be using the clock, and I know how to care for it)? While I suppose that since it would be refreshing the LEDs, and only one or two would be on in a row, I just want to make sure. You can never be too safe, you know. But once again, thank you so much for your input, and it definitely helped me out in processing what I would be doing. Thanks once more!