Take the yellow S**T off your keyboard you say? I know how to do that. For keyboards I have a tiny vacuum (to get crud out after taking off the keys). Then for all the off keys, I have a jewelry washing machine. Its like this little thing that you usually use for rings and stuff. It washes them like a dishwasher almost. Gets them very clean and about as good as possible (it can't really get yelowed plastic, if thats what you mean, but you'd still be surprised how nice it makes the keys look)
Cleaning your motherboards? Never done that myself, whats the use of solid state if you gotta maintain it? Blowing on my A2000 motherboard has resulted in dust in my face, and thats as far as I went (the thing was amazingly clean really)