need advice with motor controller

hello everyone
I need advice on Motor controllers as im a newb. im going to buy an arduino mega 1280 for 28$ which i think its a good deal, anyways i am in need of a motor controller. i will be using maximum 4 dc hoby motors ( ),3 steping motors ( not sure which one yet). so i need a motor controller(s) that draw external power, get signal from arduino, and rotate different directions. the price is not an issue buy the cheaper the better, also would prefer if it was a single chip, DIY kits are welcomed as well.
i would greatly appreciate a respone and have a nice day :slight_smile:

Cross posted (and replied to) in Motors, Mechanics and Power.
OP: Please do not cross-post; it just wastes time.