You didn't mention anything about the L/T hardware or operating system, this could help to determine what you might want to use.
Any suggestions on a keyboard with the following features?
1) compact (not big, I'm using it on my laptop)
2) wireless (with good connection,) I have one wireless keyboard which is a peace of ***, it really lags and so.
3) not expensive
4) has customizable keys
5) has typing (not gaming) in mind.
And a mouse with the following features:
1) wireless (with good connection)
2) not expensive
3) doesn't need to have 1000 buttons. A simple working one is enough.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic